在 Ubuntu 上,Apache(通常是 Apache2)的配置文件位置如下:
主配置文件:
/etc/apache2/apache2.conf
这是 Apache 的主配置,一般不用直接改太多。
/etc/apache2/ports.conf
用于配置监听端口(如 80、443)。
站点配置目录:
/etc/apache2/sites-available/
/etc/apache2/sites-available/000-default.conf已启用站点(软链接):
/etc/apache2/sites-enabled/
启用/禁用站点:
sudo a2ensite 你的站点配置名
sudo a2dissite 你的站点配置名
模块配置目录:
/etc/apache2/mods-available/
/etc/apache2/mods-enabled/
启用/禁用模块:
sudo a2enmod 模块名
sudo a2dismod 模块名
/etc/apache2/envvars
用于设置 Apache 运行用户(通常是 www-data)。
/var/www/html/
可在虚拟主机配置中修改 DocumentRoot。
/var/log/apache2/
access.log:访问日志error.log:错误日志sudo systemctl status apache2
sudo systemctl start apache2
sudo systemctl restart apache2
sudo systemctl reload apache2
如果你是要配置 HTTPS、反向代理、多站点或 PHP,可以告诉我具体需求,我可以给你示例配置。