Назад | Перейти на главную страницу

Wordpress открывается из неправильного каталога

У меня есть средний экземпляр Amazon ec2 m3 под управлением AMI (на основе RedHat) Linux.

Я пытаюсь разместить на этом экземпляре несколько доменов, добавив это в конец httpd.conf:

<VirtualHost *:80>
        ServerAdmin email@gmail.com
        DocumentRoot /var/www/html/domain1
        ServerName domain1.com
        ErrorLog logs/domain1.com_error_log
        CustomLog logs/domain1.com_access_log common
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin email@gmail.com
    DocumentRoot /var/www/html/
    ServerName domain2.com
    ErrorLog logs/domain2.com-error_log
    CustomLog logs/domain2.com-access_log common
</VirtualHost>

Теперь вот моя проблема:

Когда я открываю domain1.com, он открывается нормально, но когда я открываю IP-адрес сервера в браузере, открывается domain1.com.

Содержимое domain1.com хранится в 192.168.1.1/domain1/ OR / var / www / html / domain1

В будущем предполагается, что каталог / var / www / html будет хостом domain2.com.

Поэтому, когда я открываю IP-адрес, должно отображаться содержимое / var / www / html /. Вместо этого я вижу установку Wordpress / var / www / html / domain1 /. Я также попытался удалить файл .htaccess из каждого из двух каталогов.

Похоже, ваш первый виртуальный хост указывает на каталог domain1. Загрузка IP с этими двумя виртуальными хостами в указанном порядке приведет к загрузке каталога domain1. Чтобы изменить это, вы можете просто поменять местами порядок, в котором они перечислены.