мы мигрируем с JBoss 7 на WildFly 9.0.2 и у нас возникают проблемы при использовании SSL / HTTPS.Конфигурация HTTPS работает, но нам нужна специальная конфигурация, для которой доступен HTTP только для localhost.
В JBoss 7 мы сделали это:
1.
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
change to
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="system-http"/>
2.
<virtual-server name="default-host" enable-welcome-root="false">
...
add server name
<alias name="servername"/>
3.
<interfaces>
...
add
<interface name="system">
<inet-address value="127.0.0.1"/>
</interface>
4.
<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
...
<socket-binding name="http" port="8080"/>
change to
<socket-binding name="system-http" port="8080"/>
В WildFly мы сделали это:
1.и 2.
<subsystem xmlns="urn:jboss:domain:undertow:2.0">
<buffer-cache name="default"/>
<server name="default-server">
<http-listener name="http" socket-binding="system-http"/>
<https-listener name="https" socket-binding="https" security-realm="ApplicationRealm" />
<host name="default-host" alias="localhost,servername">
<location name="/" handler="welcome-content"/>
<filter-ref name="server-header"/>
<single-sign-on path="/"/>
</host>
</server>
3.то же самое
4.
<socket-binding name="system-http" interface="system" port="8080"/>
<socket-binding name="https" port="${jboss.https.port:8443}"/>
, но это не работает (404).Есть идеи?