Apache-2.2
如何讓 apache 虛擬主機工作?
好的,我已經為此奮鬥了一個星期,
我在我的家庭伺服器上執行 Xampp,我試圖讓子域工作,我編輯了我的 Windows 主機文件,以便所有這些都載入我的網站,
http://localhost/ http://mydomain.com/
http://images.mydomain.com/ http://images.localhost/
然後我修改了我的 Apache conf 文件以添加我的虛擬主機以使 images.mydomain.com 和 images.localhost 載入我的 localhost/images 文件夾,但由於某種原因,它們載入了http://localhost/的內容,就好像我我要去正常站點而不是子域,知道為什麼嗎?
NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /htdocs/images/ ServerName images.localhost </VirtualHost> <VirtualHost *:80> DocumentRoot /htdocs/images/ ServerName images.mydomain.com/ </VirtualHost> <VirtualHost *:80> DocumentRoot /htdocs/ ServerName mydomain.com/ </VirtualHost>
嘗試刪除 ServerName 行上的尾部斜杠。
或者給出文件夾的完整路徑:
DocumentRoot c:/htdocs/mydomain ServerName mydomain.com/