Configure a porta http para 80 de 8080

1

O Wildfly usa a porta 8080 por padrão. Como mudar isso para 80? Então eu não tenho que adicionar o cólon 8080?

<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">

Para obter 80, devo usar o port-offset -8000?

    
por martin 02.07.2015 / 09:55

3 respostas

1

Você também pode fazer isso da interface do usuário. navegue e faça login no wildfly, em Configuração geral Clique na ligação de soquete. Clique em view > na opção. Selecione HTTP e clique em editar. Altere $ {jboss.http.port: 8080} para $ {jboss.http.port: 80}

    
por 06.05.2016 / 13:13
1

Você precisa executar um processo como um usuário privilegiado para usar a porta 80 e usar o 8080 (a porta 'alternativa') é uma solução alternativa comum, pois é maior que 1024. Há algumas maneiras de contornar isso.

O Iptables é uma solução - uma regra como sudo iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 8080 funcionaria aqui.

Alternativamente, configure um proxy como o ngnix para fazer isso. O Ngnix iria iniciar como root e cair para um usuário comum. Em seguida, configure adequadamente, ele encaminharia as portas.

    
por 06.05.2016 / 13:49
0

Deslocamentos de porta aplicam-se a todas as ligações de soquete, portanto não, não é isso que você deseja. Parece que você deseja alterar a ligação de soquete apenas para solicitações http, nesse caso, você faria ...

mudança:

      <socket-binding name="http" port="8080"/>

para:

      <socket-binding name="http" port="80"/>

Por seção "Socket Binding Groups" - link

    
por 04.08.2015 / 18:46

Tags