你是想 在 CentOS 上安装并配置 Apache(httpd) 吧?下面给你一份最常用、最实用的步骤,从安装到简单配置,适合 CentOS 7 / 8 / Stream。
sudo yum update -y
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
查看状态:
sudo systemctl status httpd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
service iptables save
浏览器访问:
http://服务器IP
看到 Apache Test Page 就成功了 ✅
/var/www/html
放一个测试页面:
echo "Hello CentOS Apache" > /var/www/html/index.html
/etc/httpd/conf/httpd.conf
/etc/httpd/conf.d/
sudo vim /etc/httpd/conf.d/example.conf
内容:
<VirtualHost *:80>
ServerName www.example.com
DocumentRoot /var/www/example
<Directory /var/www/example>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
创建目录:
mkdir -p /var/www/example
echo "Example Site" > /var/www/example/index.html
重启 Apache:
sudo systemctl restart httpd
getenforce
临时关闭:
setenforce 0
chown -R apache:apache /var/www
chmod -R 755 /var/www
如果你告诉我:
✅ CentOS 版本
✅ 用途(建站 / API / 代理)
✅ 是否要 PHP / HTTPS
我可以给你更精准的配置方案。