您应该编辑/删除默认的 apache 站点配置吗?

Ale*_*lan 15 security virtualhost namevirtualhost apache-2.2

我刚刚学习了这篇关于在 Apache 中设置基于名称的虚拟化的教程,它运行得非常好。

本教程基本上让您将配置文件添加到sites-available被调用的yourdomain.com,然后将其链接到sites-enabled.

默认情况下,apache 在sites-availabledefault和 中包含两个站点配置文件defualt-ssl

您应该编辑这些文件还是从sites-enabled目录中删除链接?

在玩弄这个(本地)之后,我意识到默认情况下默认站点指向您的根/var/www目录,因此如果有人直接访问您服务器的 IP,他们是否会看到 中的所有虚拟主机和其他目录/var/www,除非默认的 vhost 配置已更改为指向不同的目录,或从sites-enabled?

我只是想知道如果服务器用于基于名称的虚拟化,默认站点通常会做什么?

对不起,如果我有一些不正确的,因为我对运行自己的网络服务器很陌生。

Mat*_*sen 18

如果您不使用它们,只需禁用它们

a2dissite default
a2dissite default-ssl
apachectl graceful
Run Code Online (Sandbox Code Playgroud)

这只是删除了启用站点的链接,因此它们不再包含在配置中