2017-02-09 30 views
0

今天,我試圖爲我的新Web項目配置一個VHOST,但我遇到了一個問題,我無法解決...即使在StackOverflow的幫助下也沒有......XAMPP WIndows VHOST總是指揮本地主機

我配置了我的「httpd-vhosts.conf」,正如我在現在閱讀的很多教程中提到的那樣,並且像教程中提到的那樣設置了我的主機文件...

我還檢查了我的虛擬主機文件是由Apache的httpd.conf(它是)包括

所以這裏是我的配置:

VHOST:

NameVirtualHost *:80 
<VirtualHost *:80> 
    DocumentRoot "C:/xampp/htdocs" 
    ServerName localhost 
</VirtualHost> 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "C:\xampp\htdocs\Projekte\GamePlay_dev" 
    ServerName gameplay.localhost 
    ServerAlias www.gameplay.localhost 
</VirtualHost> 

HOSTS:

127.0.0.1  localhost 
127.0.0.1  gameplay.localhost 

是的,我已經重新啓動我的服務器......我甚至重新啓動整個PC,只是爲了確保...

+0

我的主機文件是'#本地主機名稱解析在DNS本身內處理。 #\t 127.0.0.1 localhost #\t :: 1 localhost \t 192.168.1。? www.mywebsite「即使用實際的IP地址,我保留www。 – MikeT

+0

你確實在你的hosts.conf中包含了** include conf/extra/httpd-vhosts.conf **(顯然指向你的虛擬主機文件所在的位置) – MikeT

+0

是的,我包含上面提到的vhosts.conf –

回答

0

按我的意見,這裏有一個工作的虛擬主機,我有: -

# 
# Virtual Hosts 
# 

<VirtualHost *:80> 
    ServerName localhost 
    DocumentRoot c:/wamp/www 
    <Directory "c:/wamp/www/"> 
     Options +Indexes +FollowSymLinks +MultiViews 
     AllowOverride All 
     Require local 
    </Directory> 
</VirtualHost> 
<VirtualHost *:80> 
    DocumentRoot "C:/wamp/mt" 
    ServerName www.mt.flnet.org 
    <Directory "C:/wamp/mt"> 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 
<VirtualHost *:80> 
    DocumentRoot "C:/wamp/trishandmike" 
    ServerName www.tandm.flnet.org 
    <Directory "C:/wamp/trishandmike"> 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 
<VirtualHost *:80> 
    DocumentRoot "C:/wamp/Judggle" 
    ServerName www.JudggleCopy.flnet.org 
    <Directory "C:/wamp/Judggle"> 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 
<VirtualHost *:80> 
    DocumentRoot "C:/wamp/mjt" 
    ServerName www.mjt.flnet.org 
    <Directory "C:/wamp/mjt"> 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 
<VirtualHost *:80> 
    DocumentRoot "C:/wamp/ShopWise" 
    ServerName www.ShopWise.flnet.org 
    <Directory "C:/wamp/ShopWise"> 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 

在個人電腦的局域網上我有我的主機文件如(注有些是多餘的,因爲我是運行兩個阿帕奇一個不同的機器,並沒有正確地收拾): -

# localhost name resolution is handled within DNS itself. 
# 127.0.0.1  localhost 
# ::1    localhost 
    192.168.1.2 www.trishandmike.flnet.org 
    192.168.1.2 www.AIPCStudentconnect.flnet.org 
    192.168.1.2 www.zonemike.flnet.org 
    192.168.1.2 www.tristen.flnet.org 
    192.168.1.2 www.csacalc.flnet.org 
    192.168.1.2 www.ocportal.flnet.org 
    192.168.1.2 www.flwgtest.flnet.org 
    192.168.1.2 www.judggle.flnet.org 
    192.168.1.2 www.mt.flnet.org # on 2nd box running later Apacahe etc 
    192.168.1.2 www.tandm.flnet.org # on 2nd box running later Apacahe etc 
    192.168.1.2 www.JudggleCopy.flnet.org 
    192.168.1.2 www.mjt.flnet.org 
    192.168.1.2 www.judgements.flnet.org 
    192.168.1.2 www.shopwise.flnet.org 

你確實有運行Apache的PC靜態IP地址?

另一個區別是我使用WAMP。我知道提供的別名讓我對WAMP的後期版本感到困擾。檢查您是否指向別名文件,例如在您的主機文件中有類似Include "c:/wamp/alias/*"的內容。我想我從這裏刪除了一個有問題的文件。

相關問題