在 Debian 上设置 Tomcat 的端口,主要是通过修改 Tomcat 的配置文件 server.xml 来实现。下面按常见场景说明。
Tomcat 常用的端口有:
如果你是通过 apt 安装的 Tomcat(如 tomcat9):
sudo nano /etc/tomcat9/server.xml
如果是手动解压的 Tomcat:
sudo nano /opt/tomcat/conf/server.xml
找到类似下面的内容:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
把 port="8080" 改成你想要的端口,例如:
<Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Server port="8005" shutdown="SHUTDOWN">
如有端口冲突,可改成其他值。
sudo systemctl restart tomcat9
或(手动安装):
/opt/tomcat/bin/shutdown.sh
/opt/tomcat/bin/startup.sh
Debian 如果使用 ufw:
sudo ufw allow 9090/tcp
sudo ufw reload
浏览器访问:
http://服务器IP:9090
查看占用:
sudo netstat -tlnp | grep 9090
需在 安全组 中放行对应端口。
如果你告诉我:
我可以给你更精确的配置示例。