添加 letsencrypt 后 tomcat 丢失

添加 letsencrypt 后 tomcat 丢失

我设法在我的 VPS 上安装了 tomcat 和 letsencrypt。我能让它工作的最接近的方法是https://www.example.com:8443/mywar 我只是想让它在不需要端口的情况下工作,从那时起,一切都变得一团糟。

www.example.com:8080 表明 tomcat 管理器根本没有加载。

尝试关闭 tomcat 失败,原因是:严重:无法连接 [localhost:8005](基本端口 [8005] 和偏移量 [0])。Tomcat 可能未运行。

启动tomcat后,在进程列表中找不到它ps -ef | grep '[t]omcat'

最后,我不知道如何在没有端口的情况下让它工作。

这是我的 server.xml

<Server port="8005" shutdown="SHUTDOWN">

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true" connectionTimeout="1000000" scheme="HTTPS" sslProtocol="TLS" secure="true">
    <SSLHostConfig>
        <Certificate certificateFile="conf/cert.pem"
        certificateKeyFile="conf/privkey.pem"
        certificateChainFile="conf/chain.pem" />
    </SSLHostConfig> 
</Connector>

我做错了什么?

将 server.xml 改回为

<Connector port="8080" protocol="HTTP/1.1" maxThreads="150"
               connectionTimeout="1000000">

经理和战争工作(战争与http和8080端口一起工作仅有的

相关内容