Свой WEB сервер для своих сайтов.
Итак, свершилось, поставил для своих WEB сайтов свой сервер. LAMP установлен, сайт выложенный в корень /var/www открывается. Одно но, хочется чтобы сайтов было несколько. Для этого:
Открываем apache2.conf и добавляем «виртуальные хосты», по образу и подобию:
1 2 3 4 5 6 7 8 9 10 11 |
<VirtualHost *:80> DocumentRoot /var/www/gstorgi ServerName gstorgi.ru ServerAlias www.gstorgi.ru </VirtualHost> <VirtualHost *:80> DocumentRoot /var/www/whereisme ServerName xn--c1acdmtm.xn--p1ai ServerAlias www.xn--c1acdmtm.xn--p1ai </VirtualHost> |
Очень важно, именно *:80 в теге VirtualHost. Не IP адрес, не доменное имя, не просто *. Я например 2 дня размышлял, с перерывами на работу и сон, почему не работало.
Ну и конечно у регистратора домена нужно прописать в настройках DNS что-то вроде:
Актуально для дистрибутива Ubuntu server 12.04