Tomcat 是一个开源的 Java Servlet 容器,用于处理 Web 应用程序的请求。默认情况下,Tomcat 监听 8080 端口,但可以通过配置文件修改为其他端口。
编辑 Tomcat 的 server.xml
文件,通常位于 conf
目录下。找到以下部分:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
将 port="8080"
修改为你想要的端口,例如 port="8081"
:
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
假设你已经有一个域名,并且 DNS 解析已经指向你的服务器 IP 地址。接下来需要在服务器上配置反向代理,将域名请求转发到 Tomcat 的新端口。
/etc/nginx/sites-available/default
:/etc/nginx/sites-available/default
:问题:配置的新端口已经被其他服务占用。
解决方法:
问题:域名无法解析到服务器 IP 地址。
解决方法:
ping
或 nslookup
命令检查域名解析是否正常。问题:访问域名时无法正确转发到 Tomcat。
解决方法:
proxy_pass
地址和端口正确。通过以上步骤,你可以成功配置 Tomcat 监听非 80 端口,并通过域名访问你的 Web 应用程序。
领取专属 10元无门槛券
手把手带您无忧上云