Linux下Apache修改端口的详细步骤

随着互联网技术的发展,Apache作为一款广泛使用的开源HTTP服务器,其稳定性和安全性得到了众多用户的认可,在某些情况下,默认的80端口可能会受到攻击或与其他服务冲突,这时就需要修改Apache监听的端口,以下是Linux下修改Apache端口的详细步骤。
检查Apache配置文件
打开终端,输入以下命令查看Apache的配置文件路径:
whereis apache2
- 找到配置文件路径后,打开
httpd.conf或apache2.conf文件,通常位于/etc/apache2/或/etc/httpd/目录下。
定位Listen指令
-
在配置文件中搜索
Listen指令,该指令指定了Apache监听的端口。
-
找到
Listen指令后,你会看到类似以下内容:
Listen 80
修改Listen指令
- 将
Listen 80修改为你想要的新端口,
Listen 8080
- 如果你的Apache配置文件中有多个
Listen指令,确保只修改一个,并且只修改为你想要的新端口。
保存并退出配置文件
保存修改后的配置文件,并退出编辑器。
重启Apache服务

在终端中输入以下命令重启Apache服务:
sudo systemctl restart apache2
或者
sudo service apache2 restart
验证修改
- 打开浏览器,输入新的端口地址(
http://localhost:8080),如果Apache服务正常运行,你应该能看到Apache的默认欢迎页面。
通过以上步骤,你可以在Linux下成功修改Apache的监听端口,在实际操作过程中,请注意以下几点:
- 修改端口时,请确保所选端口未被其他服务占用。
- 修改端口后,务必重启Apache服务,否则修改将不会生效。
- 在修改端口时,请确保遵守相关法律法规,不要使用非法端口。















