0
我試圖讓Apache在Apache中工作,但它不適用於我。我已經試過Virtualhost For Wildcard Subdomain and Static Subdomain。 我現在代碼:Apache Vhost子域通配符
<VirtualHost *:80>
DocumentRoot /Bestanden/webserver/vandervoorden.com/other
ServerName other.vandervoorden.com
ServerAlias *.vandervoorden.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /Bestanden/webserver/vandervoorden.com
<Directory "/Bestanden/webserver/vandervoorden.com">
allow from all
Options +Indexes
</Directory>
ServerName vandervoorden.com
</VirtualHost>
第二個虛擬主機將在vandervoorden.com和www.vandervoorden.com反應,但是當我瀏覽到didntexist.vandervoorden.com我收到找不到網頁。
我的混亂很抱歉,但我覺得這不是我想要的。我的意圖是捕捉所有沒有現有子域的請求。所以,當只有me.vandervoorden.com是一個現有的子域名,只有那個去../vandervoorden.com/me和其他子域請求(例如fsfsd.vandervoorden.com)去../vandervoorden。 com/other – user2582992
那麼你在dns級別也需要一個通配符。如果沒有dns記錄,瀏覽器甚至不知道要聯繫哪個服務器,所以你的apache將永遠無法訪問,所以沒有機會在此級別上做任何事情。這需要固定在DNS水平上。 – mnagel