2017-02-09 22 views
0

Сегодня я попытался настроить VHOST для моего нового веб-проекта, но я столкнулся с проблемой, которую я не смог решить ... даже с помощью StackOverflow ....XAMPP WIndows VHOST всегда направляет на localhost

Я настроил мой «HTTPd-vhosts.conf», как указано в большом количестве учебников я читал сейчас, а также настроить мой хост файл так же, как упоминалось в учебниках ...

Я также проверил, если мой vhost файл включает apache httpd.conf (is)

Итак, вот мои конфиги:

ВХост:

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 

И да я уже перезагрузил свой сервер ... я даже перезагрузки весь компьютер, просто чтобы убедиться, ...

+0

Мой файл hosts - это '# localhost name resolution обрабатывается в самом DNS. # \t 127.0.0.1 localhost # \t :: 1 localhost \t 192.168.1.? www.mywebsite' i.e используется фактический IP-адрес, и я сохраняю www. – MikeT

+0

У вас есть ** 'Include conf/extra/httpd-vhosts.conf' ** раскомментирован в вашем hosts.conf (очевидно, указывая, где находится ваш файл vhosts) – 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> 

На компьютере в локальной сети у меня есть файл hosts а (записки некоторые являются избыточными, поскольку я работала два апачей А.Н. разные машины и не правильно прибрано): -

# 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 

У вас есть статический IP-адрес для ПК под управлением Apache?

Другое отличие в том, что я использую WAMP. Я знаю, что предоставленные псевдонимы вызвали у меня некоторую хлопот с более поздней версией WAMP. Проверьте, указали ли вы на файл псевдонима, например. что-то вроде Include "c:/wamp/alias/*" в вашем файле hosts. Я думаю, что я удалил из него обидный файл.