Настройка виртуальных хостов для XAMPP в Windows XP

Сегодня установил XAMPP и осваивал создание виртуальных хостов.

Очень помогла эта статья.

Запоминаю: для создания виртуальных хостов нужно сделать следующее.

1. Создаём каталог, в котором будут располагаться файлы сайта (например, D:\PRJ\WEB\www.oc.loc).

2. В файл c:\windows\system32\drivers\etc\hosts добавляем новый хост (например, с именем «oc«):

# закомментированные строки

127.0.0.1       localhost
127.0.0.1       oc   #это новый хост

3. В файл <каталог установки xampp>\apache\conf\extra\httpd-vhosts.conf добавляем виртуальные хосты:

NameVirtualHost *:80
<VirtualHost *:80>
  DocumentRoot D:/PRJ/WEB/www.oc.loc
  ServerName oc

  CustomLog "D:\PRJ\WEB\www.oc.loc\www.oc.loc-access_log" combined
  ErrorLog "D:\PRJ\WEB\www.oc.loc\www.oc.loc-error_log"

  <Directory "D:\PRJ\WEB\www.oc.loc">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

NameVirtualHost *:80
<VirtualHost *:80>
  DocumentRoot c:/web/xampp/htdocs
  ServerName localhost

  CustomLog "c:\web\xampp\htdocs\www.localhost-access_log" combined
  ErrorLog "c:\web\xampp\htdocs\www.localhost-error_log"

  <Directory "c:\web\xampp\htdocs">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

4. Перезапускаем Apache и вводим в адресной строке браузера «http://oc» для проверки результата.

P.S. Виртуальный localhost создаётся для того, чтобы после объявления первого виртуального хоста восстановить доступ к каталогу xampp\htdocs.

Ответить

Для отправки комментария вы должны авторизоваться.