Linux
如何在 Ubuntu Server (Hardy Heron) 上託管多個域?
我正在嘗試找出在我的 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 映射到不同的文件夾。
解決此問題的一種方法是將第二個目錄符號連結到第一個目錄。