温馨提示×

怎么修改Apache2默认端口

小樊
49
2026-07-31 23:24:25
栏目: 编程语言

修改 Apache2 默认端口(80) 的步骤如下(以 Ubuntu / Debian 为例,CentOS/RHEL 类似):


一、修改 Apache 监听端口

1️⃣ 编辑 ports.conf

sudo nano /etc/apache2/ports.conf

找到:

Listen 80

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

Listen 8080

如果有 NameVirtualHost *:80,也一并修改:

NameVirtualHost *:8080

二、修改虚拟主机(VirtualHost)

2️⃣ 修改默认站点配置

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

找到:

<VirtualHost *:80>

改为:

<VirtualHost *:8080>

如果你有其他站点配置文件,也要一并修改。


三、重启 Apache

sudo systemctl restart apache2

或:

sudo service apache2 restart

四、检查端口是否生效

ss -lntp | grep apache

或:

netstat -lntp | grep apache

看到 8080 即成功。


五、防火墙放行新端口(若有)

UFW(Ubuntu 常见)

sudo ufw allow 8080/tcp
sudo ufw reload

firewalld(CentOS/RHEL)

sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

六、访问方式

浏览器访问:

http://服务器IP:8080

✅ 常见端口建议

用途 推荐端口
测试 8080
内部系统 8081
HTTPS 443
非 root 用户 >1024

如果你用的是 Docker / 宝塔 / CentOS / 想改成 HTTPS,可以告诉我,我可以给你更具体的方案。

0