温馨提示×

debian apache如何换端口

小樊
37
2026-10-15 06:10:47
栏目: 智能运维

在 Debian 上修改 Apache 监听端口,一般步骤如下:


一、修改 Apache 端口配置

方法 1:修改 ports.conf(推荐)

sudo nano /etc/apache2/ports.conf

找到:

Listen 80

改成你想要的端口,例如:

Listen 8080

如果你用的是 HTTPS,还要改:

<VirtualHost *:443>

为对应端口,如:

<VirtualHost *:8443>

方法 2:修改虚拟主机配置

sudo nano /etc/apache2/sites-enabled/000-default.conf

将:

<VirtualHost *:80>

改为:

<VirtualHost *:8080>

二、检查配置并重启 Apache

sudo apache2ctl configtest
sudo systemctl restart apache2

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

使用 ufw

sudo ufw allow 8080/tcp
sudo ufw reload

使用 iptables

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

四、SELinux(Debian 默认未启用,可忽略)

Debian 通常不启用 SELinux,无需操作。


五、验证

浏览器访问:

http://服务器IP:8080

常见问题

  • 端口被占用:用 sudo ss -tulnp | grep 端口
  • 改了不生效:确认 sites-enabled 里的 <VirtualHost> 端口一致

如果你是用 Docker / Nginx 反向代理 / 云服务器,可以告诉我,我可以给你更具体的方案。

0 踩