Linux

如何在 Ubuntu Server (Hardy Heron) 上託管多個域?

  • April 23, 2010

我正在嘗試找出在我的 Ubuntu 伺服器上託管多個域的最佳方式。我嘗試了多種選擇,但我無法讓一切都按照我想要的方式工作。

我希望能夠添加域而不必每次都重新啟動 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——幾乎所有使用者都不會注意到這一點。為每個域保留單獨的虛擬主機文件以保持配置清潔是值得的。

我嘗試使用 mod_vhost_alias(見下文),但這會將 www.domain.com 和 domain.com 映射到不同的文件夾。

解決此問題的一種方法是將第二個目錄符號連結到第一個目錄。

引用自:https://serverfault.com/questions/134908