다시 시작한 후 포트 443을 사용할 수 없습니다.

다시 시작한 후 포트 443을 사용할 수 없습니다.

저는 리눅스를 처음 접했습니다.

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은 사용 중인 것으로 보이지 않습니다 . 아파치가 설치되어 있지 않습니다.

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"
     />

관련 정보