2015-02-24 3 views
2

Я - веб-разработчик и часто хочу просматривать различные проекты на своей локальной машине. В настоящее время мой localhost установлен на «C:/xampp/htdocs /». Я хотел бы создать «company.localhost», который указывает на «C:/xampp/htdocs/company /».Localhost, subdomain, using XAMPP

Я отредактировал C: \ Windows \ system32 \ Drivers \ Etc \ хостов включать линию

127.0.0.1 company.localhost 

Я отредактированный C: \ XAMPP \ Apache \ конф \ экстра \ HTTPD-vhosts.conf к включают

<VirtualHost *:80> 
    ServerName company.localhost 
    ServerAlias company.localhost 
    DocumentRoot "C:/xampp/htdocs/company/" 
    DirectoryIndex index.php index.html index.htm index.shtml 
</VirtualHost> 

Когда я перейти к http://company.localhost в браузере (с помощью Chrome), он показывает мне индексную страницу локальный. Я начал и перезапустил мой сервер Apache. Как мне добраться до company.localhost/index.php в моем браузере?

Я на Windows 7.

EDIT: Теперь оба http://localhost и http://company.localhost указывают на индексную страницу для company.localhost. Как мне вернуть свой обычный индекс localhost и по-прежнему поддерживать правильную индексную страницу для company.localhost?

спасибо.

+0

Может быть, это помогает, на окна с помощью \ и/ – lmarcelocc

+0

я переписывал примеры в файле ВХосты, но я дам ему выстрелили. EDIT: теперь он сообщает мне, что веб-страница недоступна. – ShiningLight

+0

Использование обратных косых черт вместо косых черт привело к ошибке, которая заставила Apache внезапно остановиться. – ShiningLight

ответ

0

При создании нескольких виртуальных хостов на одном и том же порту необходимо указать каждое имя хоста. В противном случае у вас есть только один сайт, связанный с портом 80, и все вызовы localhost будут направляться в указанную вами папку.

Вот недостающий код, добавьте перед или после аналогичного кода в c: \ xampp \ apache \ conf \ extra \ httpd-vhosts.conf.

<VirtualHost *:80> 
    ServerName localhost 
    ServerAlias localhost 
    DocumentRoot "C:/xampp/htdocs/" 
    DirectoryIndex index.php index.html index.htm index.shtml 
</VirtualHost> 
Смежные вопросы