Домены перешли на цифровой океан - PullRequest
0 голосов
/ 14 мая 2019

У меня есть два домена. exampleone.com и exampletwo.com.

Я следовал этому руководству для добавления нескольких доменов на одном сервере: https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-16-04

Они оба на одном сервере. Так или иначе, blog.exampleone.com был создан (из ниоткуда). и это указывает на exampletwo.com.

Если я нажимаю на сайт в Google, он показывает blog.exampleone.com в качестве домена, но показывает содержимое для exampletwo.com

Как это происходит?

Я просмотрел файлы vhost, и все кажется правильным.

Вот пример файла vhost:

<VirtualHost *:80>
    ServerAdmin dave@example.com
    DocumentRoot /var/www/html/exampleone.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.lognano 
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Это должно привести к 2 отдельным сайтам на одном сервере. Вместо этого на одном сайте был создан поддомен блога, который указывает на контент на другом сайте.

Что мне делать?

Спасибо!

1 Ответ

0 голосов
/ 14 мая 2019

Вам необходимо указать «ServerName» в вашем файле vhost, например:

<VirtualHost *:80>
    ServerAdmin dave@example.com
    ServerName blog.exampleone.com
    DocumentRoot /var/www/html/exampleone.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.lognano 
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Фактически, для каждого файла vhost вам нужно указать ServerName для правильной работы с вашими поддоменами!

...