Хостинг нескольких сайтов: виртуальные хосты не работают должным образом

У меня есть сервер CentOS 7, на котором запущен Apache 2, и я пытаюсь разместить 2 сайта. Два моих доменных имени указывают на сервер с IP 70.61.231.8.

verizondecom.com
windstreamdecom.com

На сервере у меня настроен виртуальный хост для каждого сайта.

NameVirtualHost *:80

<VirtualHost *:80>
  ServerName windstreamdecom.com
  ServerAlias www.windstreamdecom.com
  ErrorLog /var/log/httpd/windstreamdecom.err
  CustomLog /var/log/httpd/windstreamdecom.log combined
  DocumentRoot /var/www/windstreamdecom/public
  SetEnv ENVIRONMENT "production"
  <Directory "/var/www/windstreamdecom/public">
    AllowOverride ALL
    Order allow,deny
    Allow from all
    Require all granted
  </Directory>
</VirtualHost>


<VirtualHost *:80>
  ServerName verizondecom.com
  ServerAlias www.verizondecom.com
  ErrorLog /var/log/httpd/verizondecom.err
  CustomLog /var/log/httpd/verizondecom.log combined
  DocumentRoot /var/www/www.verizondecom.com/public
  SetEnv ENVIRONMENT "production"
  <Directory "/var/www/www.verizondecom.com/public">
    AllowOverride ALL
    Order allow,deny
    Allow from all
    Require all granted
  </Directory>
</VirtualHost>

Когда я ввожу любое имя домена, я получаю первый виртуальный хост (Windstream). URL-адрес в браузере также меняется на IP-адрес сервера.

Что мне здесь не хватает? Мне нужно иметь возможность посещать оба веб-сайта, а URL-адрес должен быть именем хоста, а не IP.

0
задан 13 November 2017 в 21:28
1 ответ

У вас есть следующее в конфигурации apache?

NameVirtualHost *:80

Часть *: 80 должна соответствовать тому, что вы используете в часть.

Также удалена конфигурация по умолчанию? `

0
ответ дан 5 December 2019 в 07:09

Теги

Похожие вопросы