LAMP - virtual hosts ( виртуальные хосты)
В 2 ночи нашел время на написание статьи.
И так , наверное порой бесит вводить адреса типа: http://localhost/site1 http://localhost/site2 и т.д., было бы проще : http://site1 http://site2 ну что ж, консоль нам в зубы, и немного прямых рук. Для начала залогинимся в системе как root, для этого вводим : Код:
sudo su Код:
cd /etc/apache2/sites-available Код:
cp default newsite Код:
gedit newsite Код:
<VirtualHost *:80> Код:
gedit /etc/hosts Код:
127.0.0.1 newsite теперь файл hosts будет нас ссылать при вводе адреса - newsite , на наш сервер с ip адресом 127.0.0.1, а тот в свою очередь на папку сайта newsite но, что бы всё заработало надо создать ссылку в папке /etc/apache2/sites-enabled на файл настройки newsite, все делается проще: Код:
a2ensite newsite Код:
/etc/init.d/apache2 restart Ах да, надо сразу создать папку - var/ww/newsite или какую вы там прописали. Если где то допустил ошибку, не будьте строги))) 2 часа ночи как ни как... :luxlogo: |
Ответ: LAMP - virtual hosts ( виртуальные хосты)
И на продакшене "/etc/init.d/apache2 restart" можно/желательно заменить на "/etc/init.d/apache2 reload" т.к. по рестарту легко убить ВСЕ коннекшены к серваку для всех других виртуальных хостов
|
Ответ: LAMP - virtual hosts ( виртуальные хосты)
Цитата:
|
Часовой пояс GMT +4, время: 10:24. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot