如果在没有控制面板的服务器上仅托管一个站点,使用虚拟主机有什么优势吗?

如果在没有控制面板的服务器上仅托管一个站点,使用虚拟主机有什么优势吗?

该网站托管在 AWS 上,网站被放入 var www html 目录中。考虑到这将是服务器上唯一的域,设置虚拟主机有什么好处吗?

答案1

将您的网站放在虚拟主机中的主要优点是,默认(虚拟)主机(Apache 的语法不将其放在任何<VirtualHost>块内)将捕获任何网站的请求其他比您的要多。这包括localhost(如果您没有为其创建虚拟主机)、系统的 IP 地址、未指定主机等。几乎所有此类流量都是垃圾或潜在恶意流量,默认情况下它们会得到 403、404 和/或一个微小的测试页面(取决于您的发行版),并且永远不会访问您的 Web 应用程序。

如今,大多数网站都转向 HTTPS,因此启用默认 HTTPS 虚拟主机(默认 Apache 配置通常已注释掉)并使用自签名证书(例如 Debian 系统创建的 snakeoil.crt)也是一个好主意。这将阻止上述垃圾或恶意 HTTPS 流量到达您的 Web 应用程序。

相关内容