*Drive*- Здесь рулят padonki https://drivesource.ru/ |
|
Настройка виртуальных хостов https://drivesource.ru/viewtopic.php?f=15&t=674 |
Страница 1 из 1 |
Автор: | Padonak [ 05 авг 2008, 22:32 ] |
Заголовок сообщения: | Настройка виртуальных хостов |
Зачем это нужно? Допустим у вас несколько сайтов. Вы мучаете себя, каждый раз заходя на localhost/site1/ или localhost/site2. Давайте прекратим ваши мучения и поставим виртуальные хосты: Отныне вы сможете обращаться к своим сайтам так: "dev.site1.com" или "site", или http://www.site.net, или вообще как угодно (в пределах разумного). Ну начнем. Будем настраивать два виртуальных хоста: dev.site.com и dev.site.net. Заходим в следующий каталог: /etc/apache2/sites-available/ создаем в нем файл hosts следующего содержания: NameVirtualHost * serveradmin ya@ya.ya servername dev.site.com # indexes + directory root. directoryindex index.html index.php documentroot /var/www/dev.site.com/htdocs/ # logfiles errorlog /var/www/dev.site.com/logs/error.log customlog /var/www/dev.site.com/logs/access.log combined serveradmin ya@ya.ya servername dev.site.net # indexes + directory root. directoryindex index.html index.php documentroot /var/www/dev.site.net/htdocs/ # logfiles errorlog /var/www/dev.site.net/logs/error.log customlog /var/www/dev.site.net/logs/access.log combined как видим в файле есть какие-то несуществующие пути. создаем их: Код: Выделить всё mkdir /var/www/dev.site.net/htdocs/ mkdir /var/www/dev.site.net/logs/ mkdir /var/www/dev.site.com/htdocs/ mkdir /var/www/dev.site.com/logs/ не забываем в папке логов (выше) создать сами файлы логов: error.log access.log тепрь заходим в следующую директорию: /etc/apache2/sites-enabled/ создаем в этой директории симлинк на наш файл hosts Код: Выделить всё sudo ln -s /etc/apache2/sites-available/hosts последнее. нужно добавить наши новосозданные хосты в файл /etc/hosts первые две строчки этого файла должны быть похожи не эти: 127.0.0.1 localhost 127.0.1.1 имя вашей тачки после айпишника и имени вашей тачки вставляем: 127.0.0.1 dev.site.com 127.0.0.1 dev.site.net перезагружаем апач: Перезагружаем apache: Код: Выделить всё sudo /etc/init.d/apache2 restart радуемся! |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |