所以我有一个由Apache 2充当虚拟主机的网站,它有一公吨的可供选择的域名,这些域名都应该由它来解析。
到目前为止,我已经通过在vhost配置文件中的ServerAlias列表中添加额外的域来处理类似的事情。但是,随着别名域名数量的增加,这个列表变得非常长和难以处理。它还需要分别添加裸域和'www‘版本,这(因为我必须记住添加这两个版本)给我留下了空间,让我成为一个白痴,而忘记添加一个或另一个。还没有发生过,但是当列表足够长的时候,这样的遗漏不要像他们在那里只有几个域名时那样跳出来,所以我担心有一天这是不可避免的。
似乎应该有一种方法可以将别名列表从vhost配置文件中踢出到可以更容易管理它们的其他地方。即使是在自己的行中包含每个别名的文本文件也是一个改进,因为至少这样,与长逗号分隔行相比,目视扫描列表更容易。而且似乎应该有一种方法,让'www‘子域自动为vhost处理,而不是需要手动为每个域添加一个'www’别名。但我一直在寻找这样的东西,还没有找到任何明显的解决方案。
这可能只是我没有找对地方,但以防万一--有什么更优雅的方法来处理vhost的ServerAliases呢?如果是的话,那是什么呢?
发布于 2012-05-11 21:16:36
您可以在vhost配置文件中多次重复ServerAlias行。我想离一个你不会得到的愚蠢的text.file更近了些。但是,你必须记住添加一个.
发布于 2012-05-11 21:35:46
如果您在范围外的主上下文中配置“所有捕获”站点,会怎样?然后,您将只需要ServerAlias的域,是不同的虚拟网站。
https://serverfault.com/questions/388372
复制相似问题