Я развернул wildfly 14 и Nginx на сервере предварительной подготовки, где Nginx является обратным прокси. и я заставил wildfly использовать ssl через 443, добавив привязку сокета
<socket-binding-group name="standard-sockets" default-interface="public">
...
<socket-binding name="https-external" port="443"/>
...
и я изменил http-listener
<http-listener name="default" socket-binding="http" redirect-socket="https" enable-http2="true"/>
когда я просматривал сервер на предмет открытых портов, я обнаружил такой результат:
80/tcp open http
443/tcp open https
445/tcp filtered microsoft-ds
8080/tcp open http-proxy
8443/tcp open https-alt
Итак, как я могу остановить wildfly от прослушивания 8080 и 8443 без причинения какого-либо ущерба и сохранения доступности консоли администратора?
Хорошо, вот оно:
В этой части документации говорится, что есть такой раздел XML:
<interfaces>
<interface name="management">
<inet-address value="127.0.0.1"/>
</interface>
<interface name="public">
<inet-address value="127.0.0.1"/>
</interface>
</interfaces>
Просто посмотрите, установлено ли для inet-address как общедоступного, так и управленческого интерфейса значение, указанное выше, и я думаю, у вас все будет работать должным образом.