如何在Ubuntu服务器上托pipe多个域(Hardy Heron)?

我想找出在我的Ubuntu服务器上托pipe多个域的最佳方式。 我已经尝试过多种select,但是我不能让所有的东西按照我想要的方式工作。

我希望能够添加域,而无需每次重新启动Apache。 我尝试使用mod_vhost_alias(见下文),但是将www.domain.com和domain.com映射到不同的文件夹。

我还需要能够使用mod_rewite来将domain.com/app/*的请求映射到domain.com/somescript.php

当前httpd.conf:UseCanonicalName Off VirtualDocumentRoot / var / www /%0

有什么想法吗?

为什么你不能添加你需要的所有域,然后优雅地重新启动Apache – 几乎所有用户都不会注意到这一点。 值得为每个域保留单独的虚拟主机文件以保持configuration的清洁。

我尝试使用mod_vhost_alias(见下文),但是将www.domain.com和domain.com映射到不同的文件夹。

一种解决方法是将第二个目录符号链接到第一个目录。