我的ubuntu下apache的配置目录路径为 /etc/apache2

2020-08-07 11-40-54屏幕截图.png

apache2.conf 为 apache的配置文件 Apache会自动读取这个文件
可以看到该目录下还有两个文件夹 sites-enabledsites-available
sites-available 这个文件夹下面通常是真正的虚拟主机的配置文件
我们可以在 apache2.conf 中找到虚拟主机配置文件引用的语句

2020-08-07 11-46-23屏幕截图.png

但是我们发现 apache 引用的其实是 sites-enabled 文件夹
打开此文件通过ls -i可以了解到,该文件夹中内容其实是 sites-available 中配置文件的软连接。

2020-08-07 12-02-32屏幕截图.png

这个文件夹的作用其实是如果你需要关闭或开启服务器上的虚拟主机配置,
只需要在 sites-enabled 建立或删除指向 sites-available 中配置文件的软连接,而无需修改真正的配置文件。