java – DevHouse Internet Software Development House http://localhost:8080 Desenvolvimento de Sistemas para Internet e Mobile Tue, 23 Jun 2026 08:58:43 +0000 pt-BR hourly 1 https://wordpress.org/?v=4.8.14 Configurando HTTPS no Wildfly http://localhost:8080/configurando-https-no-wildfly/ http://localhost:8080/configurando-https-no-wildfly/#comments Mon, 04 May 2015 15:29:26 +0000 http://www.devhouse.com.br/?p=790 Esta configuração é apenas para habilitar o https em uma máquina de desenvolvimento com o Servidor de Aplicação Wildfly. Não fui a fundo na questão de segurança já que não sou eu que administro o servidor onde vai rodar a aplicação. Portanto não use isto em ambiente de produção.

Estou usando o Wildfly 8.2.0.Final.

  1. A primeira coisa a fazer é entrar no diretório da instalação do Wildfly, na pasta ./standalone/configuration/  e executar o seguinte comando:
    keytool -genkeypair -alias serverkey -keyalg RSA -keysize 2048 -validity 7360 -keystore localhost.keystore -keypass mypassword -storepass mypassword -dname "cn=Server Administrator,o=Acme,c=GB"
  2. Edite o arquivo ./standalone/configuration/standalone.xml e adicione o seguinte xml dentro de security-realms:
    <security-realm name="UndertowRealm">
    	<server-identities>
    		<ssl>
    			<keystore path="localhost.keystore" relative-to="jboss.server.config.dir" keystore-password="mypassword"/>
    		</ssl>
    	</server-identities>
    </security-realm>
  3. Em seguida adicione a linha abaixo dentro de subsystem undertow -> server
    <https-listener name="https" socket-binding="https" security-realm="UndertowRealm"/>

    Veja como ficou a entrada completa:

    <subsystem xmlns="urn:jboss:domain:undertow:1.2">
    	<buffer-cache name="default"/>
    	<server name="default-server">
    		<http-listener name="default" socket-binding="http"/>
    		<https-listener name="https" socket-binding="https" security-realm="UndertowRealm"/>
    		<host name="default-host" alias="localhost">
    			<location name="/" handler="welcome-content"/>
    			<filter-ref name="server-header"/>
    			<filter-ref name="x-powered-by-header"/>
    		</host>
    	</server>
    	<servlet-container name="default">
    		<jsp-config/>
    		<websockets/>
    	</servlet-container>
    	<handlers>
    		<file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
    	</handlers>
    	<filters>
    		<response-header name="server-header" header-name="Server" header-value="WildFly/8"/>
    		<response-header name="x-powered-by-header" header-name="X-Powered-By" header-value="Undertow/1"/>
    	</filters>
    </subsystem>

 

Pronto, reinicie o servidor e acesse https://localhost:8443.

]]>
http://localhost:8080/configurando-https-no-wildfly/feed/ 14
O primeiro Post a gente nunca esquece… http://localhost:8080/o-primeiro-post-a-gente-nunca-esquece/ http://localhost:8080/o-primeiro-post-a-gente-nunca-esquece/#comments Tue, 29 May 2012 02:29:06 +0000 http://www.devhouse.com.br/?p=18 Saudações terráqueos!

Este é o primeiro Post de múitos que devem vir, ou pelo menos assim espero! 🙂

Resolvi escrever este blog para registrar as dificuldades e soluções que encontro no dia a dia envolvendo tecnologia. Para ser preciso, resolvi mesmo escrever para registrar as minhas aventuras no mundo Linux.

Conheço Linux desde 1999 quando fiz um curso do Conectiva Linux (hoje Mandriva) na Dualline, onde trabalhei na época. Inclusive meu professor foi o Augusto Campos, mais conhecido como Brain do site br-linux.org. Depois do curso administrei um servidor web com Linux Slackware na SCTEL uma empresa de telecomunicações que trabalhei depois que sai da Dualline e além disso já fiz várias instalações de servidores como prestador de serviços de infra-estrutura de rede. Normalmente eu instalava o RedHat ou o CentOS depois que foi lançado. Apesar de ter contato com Linux durante toda a minha vida profissional até 2011 não tinha usado em minha máquina pessoal. Passei a usar o Ubuntu como meu sistema principal em uma máquina dual boot com o Windows 7 quando fui trabalhar com desenvolvimento web Java na Totvs (sim, eu já trabalhei em quinhentas empresas diferentes e isso é assunto para um outro post). Tomei esta decisão após constatar que os servidores de aplicação Java como JBoss, da RedHat, ou o GlassFish, da Oracle, se integravam melhor ao Linux do que ao Windows. Aliás é comum um servidor Java Enterprise rodar no Linux.

Então, minha experiência diária com o Linux foi com o Ubuntu logo após da adoção do Unity como interface gráfica padrão. Não sei se foi culpa minha, do Unity, dos milhões de tweeks que fiz no sistema mas a minha relação com o Ubuntu sempre esteve longe de ser estável. Por isso agora resolvi usar o Linux Mint Debian pois ouvi dizer que é mais estável e um pouco mais amigável do que o Debian mesmo. Então o que me motivou a escrever este blog é que toda a vez que formato minha máquina para instalar uma distro diferente do Linux faço vários ajustes no sistema e instalo vários programas e depois esqueço como se faz :-P. Desta vez resolvi anotar!

Também posso compartilhar minhas experiências com programação Web e Mobile e algumas notícias sobre assuntos pertinentes ou qualquer outra coisa que vier a cabeça.

Espero que gostem do blog para ele servir para algo mais do que apenas minhas anotações.

Abraços,

Leonardo Lima de Vasconcellos

]]>
http://localhost:8080/o-primeiro-post-a-gente-nunca-esquece/feed/ 1