你这个问题比较简短,我按最常见的几种“Tomcat 在 Debian 上的设置”来回答。如果你指的是安装、开机启动、端口/用户配置、或反向代理,可以对照看。
sudo apt update
sudo apt install tomcat10
Debian 12 通常是
tomcat10,旧版可能是tomcat9
安装后:
/var/lib/tomcat10/etc/tomcat10/var/log/tomcat10启动 / 开机自启:
sudo systemctl start tomcat10
sudo systemctl enable tomcat10
访问测试:
http://服务器IP:8080
编辑:
sudo nano /etc/tomcat10/tomcat-users.xml
示例:
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="admin" password="你的密码" roles="manager-gui,admin-gui"/>
重启:
sudo systemctl restart tomcat10
编辑:
sudo nano /etc/tomcat10/server.xml
找到:
<Connector port="8080" ... />
改为:
<Connector port="80" ... />
⚠ 注意:Linux 非 root 不能绑 1024 以下端口,通常不建议直接改 80,而是用 Nginx 反向代理。
sudo apt install nginx
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://127.0.0.1:8080;
}
}
sudo ufw allow 8080
# 或
sudo ufw allow 80
sudo apt install default-jdk/root如果你能补充一句,比如:
我可以给你更精确的配置步骤。