温馨提示×

ubuntu apache怎么改端口

小樊
48
2026-09-14 09:01:16
栏目: 智能运维

在 Ubuntu 下修改 Apache 的端口,通常按以下步骤操作(以 Apache2 为例):


一、修改 Apache 监听端口

1. 修改端口配置文件

Apache 的监听端口在 ports.conf 中定义:

sudo nano /etc/apache2/ports.conf

找到类似内容:

Listen 80

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

Listen 8080

如果有 SSL:

Listen 443

可改为:

Listen 8443

二、修改虚拟主机端口

2. 修改站点配置

编辑你的站点配置文件(通常在 /etc/apache2/sites-enabled/ 或 /etc/apache2/sites-available/):

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

修改 <VirtualHost> 行:

<VirtualHost *:80>

改为:

<VirtualHost *:8080>

如果有 SSL 站点:

<VirtualHost *:443>

改为:

<VirtualHost *:8443>

三、防火墙设置(重要)

3. 开放新端口

如果启用了 UFW:

sudo ufw allow 8080/tcp

查看状态:

sudo ufw status

(云服务器还要在安全组里放行端口)


四、重启 Apache

sudo systemctl restart apache2

检查状态:

sudo systemctl status apache2

五、访问测试

浏览器访问:

http://服务器IP:8080

常见问题

端口被占用

sudo netstat -tulnp | grep 8080

Apache 启动失败

查看日志:

sudo journalctl -xe
# 或
sudo tail -n 50 /var/log/apache2/error.log

如果你是用 Docker / Nginx 反代 / 特定版本 Ubuntu,可以告诉我,我可以给你更精确的步骤。

0 踩