我在 CentOS 7 上安装了 httpd,并将 Apache 端口 80 更改为,Listen 803
然后重新启动了 httpd。
经检查netstat -pln | grep -i 803
,它说正在听。
但我仍然无法重新加载 Apache 测试页面,而将端口改回 80 后,页面加载正常。我可能做错了什么。
答案1
运行这个:
apache2ctl configtest
运行后你应该看到以下输出:
Output Syntax OK
如果没有,则说明您的 Apache2 VirtualHosts 配置有误。如果确实看到了,则应运行:
systemctl status httpd
并检查是否有任何问题。如果它正在运行,则运行:
sudo a2ensite 000-default
另外请确保通过运行以下命令打开端口 803:
sudo ufw allow 803
然后前往:
/etc/apache2/ports.conf
并添加Listen 803
如下Listen 80
。
然后运行:
sudo nano /etc/apache2/sites-enabled/000-default.conf
然后改变:
port number: 80 to 803
然后跑起来systemctl restart httpd
,砰。
如果没有效果,那么本文可能会对你有帮助。