你提到的“CentOS Apache 如何开配置”,我理解你可能是想问 在 CentOS 上如何开启 / 配置 Apache(httpd)服务。下面给你一份常见、实用的操作指南。
CentOS 7/8 默认使用 httpd:
# CentOS 7
yum install httpd -y
# CentOS 8 / Stream
dnf install httpd -y
systemctl start httpd
systemctl enable httpd
查看状态:
systemctl status httpd
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload
systemctl stop firewalld
浏览器访问:
http://服务器IP
看到 Apache Test Page 即成功。
/etc/httpd/conf/httpd.conf
/etc/httpd/conf.d/
/var/www/html
mkdir -p /var/www/example.com
echo "Hello Apache" > /var/www/example.com/index.html
vi /etc/httpd/conf.d/example.conf
内容示例:
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/example.com
<Directory /var/www/example.com>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
systemctl restart httpd
在目录配置中加入:
AllowOverride All
并确认:
LoadModule rewrite_module modules/mod_rewrite.so
setsebool -P httpd_can_network_connect 1
restorecon -Rv /var/www
如果你说的“开配置”是指:
可以告诉我具体需求,我可以给你更针对性的配置。