解决这个问题的方法之一是确保端口80可供Apache使用。你提到的使用firewall-cmd添加端口80到防火墙规则是正确的步骤,但在执行该命令之前,请确保端口80确实没有被其他程序占用。

你可以使用以下命令检查端口80的占用情况:

sudo netstat -tuln | grep :80

如果发现端口80已经被占用,你可以尝试停止占用该端口的程序,或者更改Apache的配置文件,让其监听其他未被占用的端口,如端口8080。

vi  httpd.conf

更改端口号

一旦确认端口80可供Apache使用,你可以执行以下命令重新启动Apache HTTP Server:

sudo systemctl restart httpd

如果问题仍然存在,请检查其他可能导致端口冲突的程序,并相应地调整配置,以确保Apache能够正常启动

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐