在 CentOS 上修改 Apache 配置,通常按以下步骤进行:
CentOS 中 Apache(httpd)的主配置文件一般在这里:
/etc/httpd/conf/httpd.conf
虚拟主机(站点)配置一般在:
/etc/httpd/conf.d/*.conf
例如:
/etc/httpd/conf.d/vhost.conf
使用 vi 或 nano 编辑:
sudo vi /etc/httpd/conf/httpd.conf
或编辑虚拟主机:
sudo vi /etc/httpd/conf.d/your_site.conf
DocumentRoot "/var/www/html"
Listen 80
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/example
</VirtualHost>
修改后一定要先检查:
sudo apachectl configtest
显示 Syntax OK 说明没问题。
CentOS 7+(systemd):
sudo systemctl restart httpd
或只重载(不中断连接):
sudo systemctl reload httpd
如果改了端口,需要放行:
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
如果你说的是具体改哪一处(如 HTTPS、反向代理、权限、PHP),可以告诉我,我给你具体配置示例。