温馨提示×

debian tomcat端口怎改

小樊
43
2026-09-03 10:10:56
栏目: 智能运维

在 Debian 上修改 Tomcat 端口,通常是修改 server.xml 配置文件。下面以常见情况说明(假设通过 apt 安装或官方压缩包安装)。


一、找到 Tomcat 配置文件

1. apt 安装的 Tomcat(如 tomcat9 / tomcat10)

sudo nano /etc/tomcat9/server.xml

(tomcat10 则为 /etc/tomcat10/server.xml

2. 官方压缩包安装

sudo nano /opt/tomcat/conf/server.xml

(路径按实际安装目录)


二、修改 HTTP 端口(最常见)

找到这一段:

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

8080 改成你想要的端口,例如 9090

<Connector port="9090" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

三、修改 HTTPS 端口(如需要)

找到:

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
           SSLEnabled="true" />

修改 8443 为你需要的端口。


四、修改 Server 关闭端口(可选)

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

如果端口冲突,可改 8005


五、开放防火墙端口(非常重要)

如果使用 ufw:

sudo ufw allow 9090/tcp

如果使用 iptables:

sudo iptables -A INPUT -p tcp --dport 9090 -j ACCEPT

六、重启 Tomcat

apt 安装:

sudo systemctl restart tomcat9

压缩包安装:

sudo /opt/tomcat/bin/shutdown.sh
sudo /opt/tomcat/bin/startup.sh

七、验证

curl http://localhost:9090

或浏览器访问:

http://服务器IP:9090

如果你告诉我:

  • Tomcat 版本(8/9/10)
  • 安装方式(apt / 手动)
  • 想改哪个端口(HTTP / HTTPS / 多实例)

我可以给你更精确的配置示例。

0