在 CentOS 上安装 Apache(httpd) 的方法取决于你使用的 CentOS 版本。下面分别说明 CentOS 7 和 CentOS 8 / Stream 的做法。
sudo yum install -y httpd
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl status httpd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
浏览器访问:
http://服务器IP
默认网页目录:
/var/www/html
CentOS 8 默认使用 dnf。
sudo dnf install -y httpd
sudo systemctl start httpd
sudo systemctl enable httpd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
| 功能 | 命令 |
|---|---|
| 启动 | systemctl start httpd |
| 停止 | systemctl stop httpd |
| 重启 | systemctl restart httpd |
| 重载配置 | systemctl reload httpd |
| 查看状态 | systemctl status httpd |
| 文件 / 目录 | 说明 |
|---|---|
/etc/httpd/conf/httpd.conf |
主配置文件 |
/etc/httpd/conf.d/ |
额外配置 |
/var/www/html |
默认网站目录 |
/var/log/httpd/ |
日志目录 |
getenforce
如果是 Enforcing,可临时关闭测试:
sudo setenforce 0
如果你告诉我 CentOS 具体版本 或 是否要配合 PHP / MySQL,我可以给你更完整的 LAMP 安装方案。