温馨提示×

ubuntu apache配置用什么文件

小樊
35
2026-10-19 18:32:47
栏目: 智能运维

在 Ubuntu 上,Apache 的配置文件主要有以下几类:

1. 主配置文件

路径:

/etc/apache2/apache2.conf

这是 Apache 的主配置文件,一般不建议直接在这里写站点配置,只做全局设置。


2. 端口监听配置

路径:

/etc/apache2/ports.conf

用于配置 Apache 监听的端口(如 80、443)。


3. 虚拟主机(站点)配置

目录:

/etc/apache2/sites-available/
/etc/apache2/sites-enabled/
  • sites-available/:存放所有站点配置文件(默认有 000-default.conf)
  • sites-enabled/:已启用的站点(通常是软链接)

示例文件:

/etc/apache2/sites-available/000-default.conf

启用站点:

sudo a2ensite 你的配置文件名

禁用站点:

sudo a2dissite 你的配置文件名

4. 模块配置

目录:

/etc/apache2/mods-available/
/etc/apache2/mods-enabled/

启用模块:

sudo a2enmod 模块名

禁用模块:

sudo a2dismod 模块名

5. 其他配置目录

/etc/apache2/conf-available/
/etc/apache2/conf-enabled/

用于额外的全局配置(如 php、security 等)。


6. 常用命令

sudo systemctl restart apache2
sudo systemctl reload apache2
sudo apache2ctl configtest

✅ 总结一句话:

Ubuntu 下 Apache 站点配置主要用
/etc/apache2/sites-available/*.conf
并通过 sites-enabled 启用。

如果你需要,我可以给你一个 完整的虚拟主机配置示例(含 HTTPS)。

0 踩