再起動後、ポート443は使用できません。

再起動後、ポート443は使用できません。

私はLinuxに初めて触れました。

DebianサーバーにTomcat9をインストールしました。オペレーティングシステムが再起動された後、Tomcatは実行されますが、ポート443はリッスンしません。 tomcat/bin/shutdown.sh を実行してから tomcat/bin/startup.sh を実行すると、ポート 443 は正常にリスニングされます。

ただし、自動的に443でTomcatを実行する必要があります。

server.xml で 443 を有効にし、tomcat は /etc/systemmd/system の tomcat.service ファイルから起動しました。

コンピュータを再起動した後、Comacatログには次の履歴が含まれています。

localhost.yyyy-mm-dd.log

18-Dec-2019 10:22:02.783 INFO [Thread-9] org.apache.catalina.core.ApplicationContext.log SessionListener: contextDestroyed()
18-Dec-2019 10:22:02.783 INFO [Thread-9] org.apache.catalina.core.ApplicationContext.log ContextListener: contextDestroyed()

catalina.yyyy-mm-dd.log

18-Dec-2019 10:22:02.739 INFO [Thread-9] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["https-jsse-nio-443"]
18-Dec-2019 10:22:02.746 INFO [Thread-9] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]
18-Dec-2019 10:22:02.752 INFO [Thread-9] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
18-Dec-2019 10:22:02.801 INFO [Thread-9] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["https-jsse-nio-443"]
18-Dec-2019 10:22:02.806 INFO [Thread-9] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]
18-Dec-2019 10:22:02.819 INFO [Thread-9] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["https-jsse-nio-443"]
18-Dec-2019 10:22:02.819 INFO [Thread-9] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-8009"]

デーモンを再起動した後でも443は使用できません。sudo lsof -i:443ポート443は使用中のようには見えません。 Apacheがインストールされていません。

Tomcatが0:0:0:0にバインドされると思いますが、次の結果を追加したいと思いますnetstat -ntlp | grep LISTEN

tcp  0 0 0.0.0.0:22 0.0.0.0:* LISTEN 987/sshd 
tcp6 0 0 :::11443 :::* LISTEN 838/java 
tcp6 0 0 :::22 :::* LISTEN 987/sshd 
tcp6 0 0 :::443 :::* LISTEN 1133/java 
tcp6 0 0 127.0.0.1:11005 :::* LISTEN 838/java 
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 1133/java 
tcp6 0 0 :::11080 :::* LISTEN 838/java 
tcp6 0 0 :::8009 :::* LISTEN 1133/java 
tcp6 0 0 :::65452 :::* LISTEN 578/java 
tcp6 0 0 :::36751 :::* LISTEN 578/java

jre 1.8.0_192を使用しています。

Server.xmlの構成:

<Connector     port="443" protocol="HTTP/1.1" SSLEnabled="true"
                    maxThreads="150" scheme="https" secure="true"
                    clientAuth="false" sslEnabledProtocols = "TLSv1,TLSv1.1,TLSv1.2"
                    keystoreFile="/opt/conf/cert/mesto-most-crt.pfx"
                    keystoreType="PKCS12"
                    keystorePass="secret"
                    ciphers="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_RC4_128_SHA, TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA,SSL_RSA_WITH_RC4_128_SHA"
     />

ベストアンサー1

おすすめ記事