【发布时间】:2013-04-01 02:13:12
【问题描述】:
使用命名虚拟主机设置 5 个站点。
- site1.domain.net (PHP)
- site2.domain.net (Python)
- site3.domain.net (Ruby)
- site4.domain.net (PHP)
- site5.domain.net (PHP)
在 site1 的虚拟主机中,我还将 ServerAlias 设置为 *.domain.net,因为我希望任何未定义的地址都转到该地址。
当我将 *.domain.net 添加到该虚拟主机时,python 和 ruby 站点会重定向到 site1 而不是它们命名的虚拟主机。所有的 php 网站都可以正常工作。
我的猜测是 python 和 ruby 站点分别使用 wsgi 和乘客这一事实与它加载不正确的原因有关。
我正在阅读有关 UseCanonicalNames 的内容,但我不明白这会产生什么影响。
我不仅对解决方案感兴趣,而且对这两种语言处理其虚拟主机配置的原因(或如何)以及这种更改产生影响的原因感兴趣。
感谢您的时间和帮助。
【问题讨论】:
标签: php python ruby apache2 vhosts