Виртуальные хосты не рабочая Ubuntu оба сайта прямо к тому же корню 14 LTS и апачские 2.4.7

У меня есть два сайта, и они оба расположены в/var/www/каталоге.

каждый в...

/var/www/doamin1.com/public_html

другой в...

/var/www/doamin2.com/public_html

каталоги показывают www-data:www-data и группе.

Я настроил conf файлы, и они

doamin1.com.conf

и

doamin2.com.conf

и они похожи на это...

<VirtualHost *:80>

        <Directory /var/www/domain1.com/public_html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ServerName wildcard.domain1.com
        ServerAlias *.domain1.com
        ServerAdmin admin@domain1.com

        DocumentRoot /var/www/domain1.com/public_html

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

#vim: syntax=apache ts=4 sw=4 sts=4 sr noet

<VirtualHost *:80>

        <Directory /var/www/domain2.com/public_html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ServerName wildcard.domain2.com
        ServerAlias *.domain2.com
        ServerAdmin admin@domain2.com

        DocumentRoot /var/www/domain2.com/public_html

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

#vim: syntax=apache ts=4 sw=4 sts=4 sr noet

добавленный домены к файлу хоста /etc/hosts

a2dissite 000-default.conf

a2ensite domain1.com.conf
a2ensite domain2.com.conf

service apache2 reload

service apache2 restart

и оба домена все еще прямо к тому же домену, я даже перезагружаю сервер и удалил подстановочную установку...

ServerName domain1.com
ServerAlias domain1.com

ServerName domain2.com
ServerAlias domain2.com

и они не направляют правильно. Оба домена принадлежат, и DNS указывает на корректное местоположение. Все я делаю все еще результаты в них обоих перенаправление к тому же каталогу.

У меня есть ссылки на мои файлы конфигурации в поддерживающих сайты и conf файлах для каждого из моих сайтов, все еще не работает. Я потерян.

Что я пропускаю здесь?

1
задан 1 November 2015 в 12:32

1 ответ

То, что я нашел, было то, что для каждой виртуальной конфигурации хоста...

/etc/apache2/sites-availiable/doamin1.com.conf

и

/etc/apache2/sites-availiable/doamin2.com.conf

<VirtualHost *:80>

*//configriation*

</VirtualHost>

я изменился/etc/apache2/sites-availiable/doamin1.com.conf, чтобы быть похожим на это

<VirtualHost domain1.com:80>

*//configriation*

</VirtualHost>

и/etc/apache2/sites-availiable/doamin2.com.conf быть похожим на это...

<VirtualHost domain2.com:80>

*//configriation*

</VirtualHost>

я думаю, что это вызвано тем, что оба файла искали *:80 директив во вводной строке блока. Это затем заставило сервер возвращаться в первый conf файл и использовало "DocumentRoot" в том виртуальном блоке хоста.

2
ответ дан 7 December 2019 в 13:51

Другие вопросы по тегам:

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