LINUX.ORG.RU

настроить hosts для нескольких сайтов

 , ,


0

1

помогите пожалуйста настроить /etc/hosts использую apache2. создал 2 сайта. /var/www/html/site1.ru/index.html:

<div>site1</div>
/var/www/html/site2.ru/index.html:
<div>site2</div>
конфиги: /etc/apache2/sites-available/000-default.conf:
 <VirtualHost *:80>
  DocumentRoot /var/www/html/site1.ru
  ServerName site1.ru
  Alias www.site1.ru
 </VirtualHost>
/etc/apache2/sites-available/site2-config.conf:
 <VirtualHost *:80>
  DocumentRoot /var/www/html/site2.ru
  ServerName site2.ru
  Alias www.site2.ru
 </VirtualHost>
в файле /etc/apache2/apache2.conf есть строка: ServerName localhost /etc/hosts:
127.0.0.1     site1.ru
127.0.0.1     www.site1.ru
127.0.0.1     site2.ru
127.0.0.1     www.site2.ru

.....................

в файле /etc/apache2/apache2.conf есть строка:

ServerName localhost

в результате через браузер без проблем загружаются:

site1.ru, www.site1.ru, site2.ru 
но по адресу
www.site2.ru
показывается:
site1
в этом проблема

ServerNmae site1.ru

В конфиге прямо так и написано?

amomymous ★★★ ()

А че у тебя айпишники одинаковые (пальцем в небо)

garik_keghen ★★★★★ ()
Последнее исправление: garik_keghen (всего исправлений: 1)
Ответ на: комментарий от amomymous

моя опечтка в вопросе. в конфиге написано конечно же ServerName

prozaik ()

Не вижу ничего криминального. Либо ты забыл рестартануть сервис апача, либо описание в первом комменте расходится с действительностью.

Hater ★★ ()
Ответ на: комментарий от Hater

И да, почитай access лог. Там вроде пишется с каким хост заголовком прилетает запрос.

Hater ★★ ()
Ответ на: комментарий от Hater

Затык мегакеширования, где даже ктрл+р не помогает, бывает когда (пред-)последние заголовки были 3** или 5**.

deep-purple ★★★★★ ()
Ответ на: комментарий от deep-purple

Ну мы же не знаем был ли у ТС перманентный редирект. Он многое недоговаривает.

Hater ★★ ()
Ответ на: комментарий от garik_keghen

ну не очень красиво конечно, но вполне чётко. а как надо по-хорошему делать?

prozaik ()
Ответ на: комментарий от deep-purple

если вы про кеш браузера, то я не только пробовал сбрасывать, но и вообще через другой браузер открывал. результат тот же

prozaik ()
Ответ на: комментарий от prozaik

если это важно, то

a2ensite 

я применял только к конфигу site2-config.conf

prozaik ()
Ответ на: комментарий от Hater

а что за редирект? я апач установил только сегодня и сразу рпинялся настраивать хосты. то есть никакие редиректы и пр. ещё не настроил

prozaik ()
Ответ на: комментарий от prozaik

Ты уже ответил, что в другом браузере то же самое, значит не в нём дело. Ещё раз порекомендую почитать access лог и посмотреть с каким хост хедером приходит запрос.

Hater ★★ ()
Ответ на: комментарий от prozaik

Ну попробовать в одну строку 127.0.0.1 test1 test2 и без префикса www :)

garik_keghen ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.