Ubuntu Apache2 端口修改教程:从默认80端口切换至8888
背景介绍
Apache2 默认使用80端口作为HTTP服务。在某些情况下,您可能需要更改这个默认端口:
80端口已被其他服务占用
为了安全原因避免使用标准端口
在同一服务器上运行多个Web服务
本教程详细介绍如何在Ubuntu系统上将Apache2的默认端口从80修改为8888。
修改步骤
步骤1:修改全局监听端口配置
修改Apache的主端口配置文件,将监听端口从80改为8888:
sudo vi /etc/apache2/ports.conf
找到以下行:
Listen 80
修改为:
Listen 8888
步骤2:更新虚拟主机配置
修改默认虚拟主机配置文件中的端口设置:
sudo vi /etc/apache2/sites-available/000-default.conf
找到虚拟主机配置的第一行:
<VirtualHost *:80>
修改为:
<VirtualHost *:8888>
步骤3:重启Apache2服务
应用更改需要重启Apache2服务:
sudo service apache2 stop
sudo service apache2 start
或者使用一条命令重启:
sudo service apache2 restart
验证配置
重启服务后,通过以下方式验证新端口是否生效:
# 检查Apache是否正在监听8888端口
netstat -tuln | grep 8888
# 在浏览器中访问
http://localhost:8888
注意事项
更改端口后,需要相应地调整防火墙规则以允许新端口的流量
如果使用了Apache的其他配置文件,确保检查并更新所有涉及端口的配置
Last updated
Was this helpful?