在 Ubuntu 上修改 Apache2(apache2)监听端口,一般按下面步骤操作即可。
Apache 的端口在以下文件中定义:
/etc/apache2/ports.conf
sudo nano /etc/apache2/ports.conf
找到类似内容:
Listen 80
改成你需要的端口,例如 8080:
Listen 8080
如果你用了 HTTPS,还要看 ports.conf 或 default-ssl.conf:
Listen 443
如果有虚拟主机(如 /etc/apache2/sites-enabled/000-default.conf),也要改:
sudo nano /etc/apache2/sites-enabled/000-default.conf
将:
<VirtualHost *:80>
改为:
<VirtualHost *:8080>
sudo ufw allow 8080/tcp
查看状态:
sudo ufw status
sudo systemctl restart apache2
或:
sudo service apache2 restart
sudo netstat -tlnp | grep apache
或:
curl http://localhost:8080
| 场景 | 端口 |
|---|---|
| 默认 HTTP | 80 |
| 自定义 HTTP | 8080 |
| HTTPS | 443 |
| 开发测试 | 8000 / 8888 |
sudo lsof -i:8080
0.0.0.0如果你愿意,可以告诉我:
我可以给你更精确的配置示例。