可用的Apache2目录站点和启用的站点不同

时间:2014-10-09 10:08:08

标签: apache

我在apache上创建VirtualHost,同时进行配置我注意到两个目录:

网站 - avalible&网站启用

这两个目录都有vhost.config文件,它们的内容看起来是一样的。

这两者之间有什么区别,我应该在哪个目录中配置我的vhost.config ....?

1 个答案:

答案 0 :(得分:0)

文件看起来一样,因为它们基本相同:它们是symlinked。每个文件'在已启用站点的链接中,指向站点中可用的文件。因此,如果您编辑已启用网站的链接或网站中的实际文件,则无关紧要。这是启用示例网站的dir的输出 - 请参阅指向网站中文件的箭头 -

root@somehost:/etc/apache2/sites-enabled# ls -la
total 8
drwxr-xr-x 2 root root 4096 Oct  1 12:07 .
drwxr-xr-x 8 root root 4096 Oct  9 12:04 ..
lrwxrwxrwx 1 root root   46 Aug 18 10:59 firstsite.com -> /etc/apache2/sites-available/firstsite.com
lrwxrwxrwx 1 root root   53 Aug 14 16:53 secondsite.com -> /etc/apache2/sites-available/secondsite.com

这样做的原因是它使我们能够随时配置VirtualHost并激活/停用它们。

例如,您可以在sites-available中创建一个新的配置文件,并通过直接对其进行符号链接ln -s /dir/dir/sites-available/newconfig.conf /dir/dir/sites-enabled/或使用内置的apache工具将其包含在配置中。 a2ensite和a2dissite

请注意,您必须在之后重新加载apache配置以包含新的/已编辑的配置

相关问题