как настроить хосты для apache2?

помогите пожалуйста решить проблему.

на Ubuntu я устанавливаю 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
  ServerNmae site1.ru
  Alias www.site1.ru
 </VirtualHost>

и /etc/apache2/sites-available/site2-config.conf:

 <VirtualHost *:80>
  DocumentRoot /var/www/html/site2.ru
  ServerNmae site2.ru
  Alias www.site2.ru
 </VirtualHost>

также запустить:

 sudo a2ensite site2-config.conf

мне нужен файл настройки / etc / hosts. Теперь это выглядит так:

localhost   site1.ru
localhost   www.site1.ru
localhost   site2.ru
localhost   www.site2.ru

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

а в браузере по адресу localhost отображать только страницу site1.ru. другие сайты недоступны.


person stackow1    schedule 05.11.2015    source источник


Ответы (1)


Вы должны использовать IP в файле 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
person Anton Ohorodnyk    schedule 05.11.2015