在 CentOS 上启动 Apache(通常包名是 httpd)有几种常见方式,取决于你的 CentOS 版本(CentOS 6 用 service / chkconfig,CentOS 7+ 用 systemd)。
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl status httpd
sudo systemctl restart httpd
sudo systemctl stop httpd
sudo service httpd start
sudo chkconfig httpd on
sudo yum install httpd # CentOS 7/6
# 或
sudo dnf install httpd # CentOS 8 / Stream
如果外部访问不了,通常是防火墙问题:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT
sudo service iptables save
浏览器访问:
http://服务器IP
看到 Apache 测试页即成功。
如果你是 最小化安装、Docker 容器,或者遇到 启动报错,可以把报错信息发给我,我帮你具体分析。