温馨提示×

debian怎样配置tomcat端口

小樊
33
2026-10-12 07:24:22
栏目: 智能运维

在 Debian 上配置 Tomcat 的端口,主要是通过修改 Tomcat 的 server.xml 配置文件来完成。下面按常见场景说明。


一、Tomcat 安装位置说明

不同安装方式路径可能不同:

  • apt 安装(如 apt install tomcat9):
    • 配置目录:/etc/tomcat9/
    • server.xml:/etc/tomcat9/server.xml
  • 官方压缩包安装:
    • 配置目录:$CATALINA_HOME/conf/
    • server.xml:$CATALINA_HOME/conf/server.xml

二、修改 HTTP 端口(默认 8080)

编辑 server.xml:

sudo nano /etc/tomcat9/server.xml

找到类似内容:

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

修改 port 为你想要的端口,例如改为 80 或 9090:

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

保存后退出。


三、修改 HTTPS 端口(默认 8443)

若启用 SSL,找到:

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

修改 port 即可。


四、修改 Shutdown 端口(默认 8005)

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

如端口冲突可修改。


五、修改 AJP 端口(默认 8009,Tomcat 9 默认关闭)

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

如不需要可注释掉。


六、重启 Tomcat 使配置生效

apt 安装

sudo systemctl restart tomcat9

二进制安装

$CATALINA_HOME/bin/shutdown.sh
$CATALINA_HOME/bin/startup.sh

七、防火墙放行端口(如有)

sudo ufw allow 9090/tcp

八、验证

浏览器访问:

http://服务器IP:端口

例如:

http://192.168.1.10:9090

如果你告诉我:

  • Tomcat 版本(8 / 9 / 10)
  • 安装方式(apt 或手动)
  • 想改成什么端口(如 80)

我可以给你更精确的命令。

0 踩