在 CentOS 上重启 Apache(通常是 httpd 服务),常用方法如下:
sudo systemctl restart httpd
其他常用命令:
# 启动
sudo systemctl start httpd
# 停止
sudo systemctl stop httpd
# 重载配置(不中断服务)
sudo systemctl reload httpd
# 查看状态
sudo systemctl status httpd
# 开机自启
sudo systemctl enable httpd
sudo service httpd restart
httpd -v
# 或
rpm -qa | grep httpd
如果提示 command not found,可能未安装:
sudo yum install httpd # CentOS 7
sudo dnf install httpd # CentOS 8/9
sudo netstat -tulnp | grep :80
sudo httpd -t
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
如果你用的是 CentOS 版本不确定,可以发我 cat /etc/os-release 的输出,我可以给你更精确的命令。