上次我嘗試在我的開發機器上設置基於名稱的虛擬主機,我剛放棄並將網站映射到不同的端口。這一次,我正在努力做到這一點:)!基於Apache名稱的虛擬主機
我正確註冊DNS條目,併發送兩個不同的頁眉到服務器:
Host: dev.site1.com
Host: dev.site2.com
但是,Apache是讓我很難與測繪dev.site2.com到dev.site1 .COM
這裏是我的瘦身配置:
Listen 80
ServerName localhost:80
NameVirtualHost *:80
<VirtualHost *>
ServerName dev.site1.com
DocumentRoot /www/site1
</VirtualHost>
<VirtualHost *>
ServerName dev.site2.com
DocumentRoot /www/site2
</VirtualHost>
我試過ç ombos如(無效果):
ServerName site1.com
ServerName site2.com
ServerName site1.com
ServerAlias *.site1.com site1
ServerName site2.com site2
ServerAlias *.site2.com site2
我高興地運行的Apache 2.2,並希望有一些,其與同解決之前,可以幫助我。
對不起,我拼錯了第二個文檔根目錄。是的,這正是我正在做的,但是一切似乎只是指向第一個VHost入口。 – 2009-02-17 00:32:16
你可以發佈你的整個配置嗎? – 2009-02-17 00:46:17