Apache-2.2

主機文件和多個子域

  • July 3, 2009

對於本地測試(和學習),我希望使用 x.com 主機名而不是 localhost。我將我的 Windows XP 主機文件更改為此 -

127.0.0.1       x.com

現在http://x.com/工作得很好,但http://www.x.com沒有。:(

我應該進行哪些更改才能使 www.x.com、sub1.x.com、sub2.x.com 等都在本地工作。使用 WordpressMU 的使用者將能夠動態地創建和管理子域。

我基本上是在嘗試在本地設置 WordpressMU。我正在使用 Apache/2.2.4、PHP/5.2.4 和 MySQL5。

請幫忙!

您已更改單個主機的 IP x.com- 您最好安裝本地 DNS 伺服器,並根據需要配置區域(例如,您可以通過不同的 MTA 推送電子郵件)

快速的解決方案就是添加額外的行,例如: 127.0.0.1 www.x.com 127.0.0.1 sub1.x.com

不幸的是,這將需要設置一個本地 DNS 伺服器,以及這些域的區域文件,因為無法在 /etc/hosts 中使用萬用字元域

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