O Wildfly usa a porta 8080 por padrão. Como mudar isso para 80? Para que eu não precise sempre adicionar dois pontos 8080?
<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
Para obter 80, devo usar o deslocamento de porta -8000?
Respostas:
Você precisa executar um processo como usuário privilegiado para usar a porta 80 e usar 8080 (a porta 'alternativa') é uma solução comum, pois é maior que 1024. Existem algumas maneiras de contornar isso.
Iptables é uma solução - uma regra
sudo iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 8080
que funcionaria aqui.Como alternativa, configure um proxy como o ngnix para fazer isso. O Ngnix começaria como root e passaria para um usuário comum. Em seguida, configurado adequadamente, ele encaminharia portas.
fonte
Você também pode fazer isso na interface do usuário. navegue e entre no wildfly, em Configuração geral Clique em ligação de soquete. Clique em ver> na opção. Selecione HTTP e clique em editar. Altere $ {jboss.http.port: 8080} para $ {jboss.http.port: 80}
fonte
Deslocamentos de porta se aplicam a todas as ligações de soquete, então não, não é isso que você deseja. Parece que você deseja alterar a ligação do soquete apenas para solicitações http; nesse caso, você ...
mudança:
para:
Por seção "Grupos de ligação de soquete" - https://docs.jboss.org/author/display/WFLY8/Interfaces+and+ports
fonte