![无论如何,要避免在 Apache 中为 ServerAlias 输入单独的 www](https://linux22.com/image/738761/%E6%97%A0%E8%AE%BA%E5%A6%82%E4%BD%95%EF%BC%8C%E8%A6%81%E9%81%BF%E5%85%8D%E5%9C%A8%20Apache%20%E4%B8%AD%E4%B8%BA%20ServerAlias%20%E8%BE%93%E5%85%A5%E5%8D%95%E7%8B%AC%E7%9A%84%20www.png)
我有一台服务器,上面大约有 2000 个域指向同一个文件夹。
我将包含域列表的包含文件放入虚拟主机条目中。
我是否需要为 www.sales.com wwww.sales2.com 等创建第二个包含文件,或者有没有更好的方法来避免冗余数据和浪费内存让 apache 加载两倍大的文件?
如果这是一个更好的选择,我确实可以访问 DNS 记录。
答案1
除非您以某种方式将其放入 Apache 的配置中,否则 Apache 无法知道要提供主机名。
如果您不打算在其他主机名上提供网站服务,那么您可以简单地让它转到默认虚拟主机并获取 403/404,或者您可以创建一个执行 WWW 重定向的新虚拟主机。
但无论如何,您必须决定如何处理这些请求,然后告知 Apache。