Конфигурация соединителя SSL / TLS не работает для хоста для jboss - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь реализовать SSL для моего приложения, используя jboss. Ниже приведена реализация в файле server.xml.

 <Service name="jboss.web"
      className="org.jboss.web.tomcat.tc5.StandardService">

      <!-- A HTTP/1.1 Connector on port 80
      <Connector port="80" address="${jboss.bind.address}"
         maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
         enableLookups="false" redirectPort="8443" acceptCount="100"
         connectionTimeout="20000" disableUploadTimeout="true"/> -->

      <!-- A AJP 1.3 Connector on port 8009 -->
      <Connector port="8809" address="${jboss.bind.address}"
         enableLookups="false" redirectPort="8443" debug="0"
         protocol="AJP/1.3"/>

      <!-- SSL/TLS Connector configuration using the admin devl guide keystore-->
        <Connector port="8443" address="${jboss.bind.address}"
            maxThreads="100" minSpareThreads="5" maxSpareThreads="15"
            scheme="https" secure="true" clientAuth="false"
            keystoreFile="${jboss.server.home.dir}/conf/chap8.keystore"
            keystorePass="rmi+ssl" sslProtocol = "TLS" />

Эта конфигурация работает для 'https://localhost:8443' на сервере, но не использует мой домен, например.' https://test -example.com: 8443 '.

Ответы [ 2 ]

0 голосов
/ 05 июля 2018

Если localhost работает, но не имя домена, то это, вероятно, потому, что $ {jboss.bind.address} равен 127.0.0.1. Убедитесь, что вы связываете IP-адрес сервера, а не петлю.

0 голосов
/ 27 июня 2018

Пожалуйста, проверьте использование этой конфигурации, так как я добавил SSLEnabled = "true". Поскольку это обязательно

<!-- SSL/TLS Connector configuration using the admin devl guide keystore -->
<Connector protocol="HTTP/1.1" SSLEnabled="true"
    port="8443" address="${jboss.bind.address}" 
    maxThreads="100" minSpareThreads="5" maxSpareThreads="15"
    scheme="https" secure="true" clientAuth="false"
    keystoreFile="${jboss.server.home.dir}/conf/chap8.keystore"
    keystorePass="rmi+ssl" sslProtocol = "TLS" /> 
...