Как создавать домены (виртуальные хосты) в XAMPP

xampp отличная альтернатива денверу, опенсерверу, вампу для Windows и что немаловажно для линукса!


Как создавать домены (виртуальные хосты) в XAMPP
Как создавать домены(виртуальные хосты) в XAMPP
Сначала создаем папки с нашими новыми доменами в \xampp\htdocs\ в нашем случае:

sait1
sait2
sait3

в каждой из них будет располагаться отдельный сайт(движок, папки которого мы потом туда загрузим). НЕ создавать папки(домены) с точкой .ru .com  и так далее чтобы ваш браузер не полез в интернет их искать, ведь он должен перейти к папкам доменов на вашем компе.

Прописываем адреса наших сайтов чтобы наш браузер их находил на нашем XAMPP, а не ломился для их поиска в интернет. Находим C:\Windows\System32\drivers\etc\hosts и открыв блокнотом(!) файл hosts добавляем к уже существующему
 127.0.0.1     localhost нужные только что созданные нами хосты, названия должны соответствовать папкам которые вы создали ранее внутри XAMPP

127.0.0.1     localhost
127.0.0.1     www.sait1
127.0.0.1     sait1
127.0.0.1     www.sait2
127.0.0.1     sait2
127.0.0.1     www.sait3
127.0.0.1     sait3

Windows 7 

Для изменения hosts в Windows 7 потребуется запустить блокнот от имени администратора, для этого найти его в меню «Пуск» и нажав правой кнопкой мыши, выбрать запуск от имени администратора. Подробнее можно посмотреть здесь
Windows 7 запуск блокнота от имени администратора


Далее находим  \xampp\apache\conf\extra\ httpd-vhosts.conf открываем этот файл( httpd-vhosts.conf) в блокноте и меняем под свои новые домены:

<VirtualHost *:80>
    ServerAdmin webmaster@sait1
    DocumentRoot "/xampp/htdocs/sait1"
    ServerName sait1
    ServerAlias www.sait1
    ErrorLog "logs/sait1-error.log"
    CustomLog "logs/sait1-access.log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@sait2
    DocumentRoot "/xampp/htdocs/sait2"
    ServerName sait2
    ErrorLog "logs/sait2-error.log"
    CustomLog "logs/sait2-access.log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@sait3
    DocumentRoot "/xampp/htdocs/sait3"
    ServerName sait3
    ErrorLog "logs/sait3-error.log"
    CustomLog "logs/sait3-access.log" common
</VirtualHost>

Если информация полезна дайте знать в комментариях, если интересен xampp, настройки и работа с ним, продолжу освящать эту тему.
Previous
Next Post »