flapflapjack
@flapflapjack
на треть я прав

Почему apache2 может игнорировать ServerName?

Я чуть с ума не сошел.

Скопировал с одного домена на другой исходные файлы, сайт getsimple без mysql. Данные в файлике хранятся.

Вношу изменения на другом домене - изменения вносятся в первый.

В итоге нашел куда копать:

detalworkshop.ru.access.log
178.68.235.175 - - [27/Apr/2024:06:06:15 +0000] "GET /data/uploads/images/logo/23448.png HTTP/1.1" 200 1663657 "https://vgaykov.ru/" "Moz>178.68.235.175 - - [27/Apr/2024:06:06:15 +0000] "GET /plugins/InnovationPlugin/svg/vkontakte.svg HTTP/1.1" 200 6404 "https://vgaykov.ru/">178.68.235.175 - - [27/Apr/2024:06:06:15 +0000] "GET /plugins/InnovationPlugin/svg/vkontakte.svg HTTP/1.1" 200 999 "https://vgaykov.ru/" >178.68.235.175 - - [27/Apr/2024:06:06:15 +0000] "GET /data/uploads/images/rmaid5jpzem.jpg HTTP/1.1" 200 466617 "https://vgaykov.ru/" "Moz


То есть запросы с домена vgaykov идут на detalworkshop. Почему? Я не понимать!

В конфигах все ок:

root@web:/etc/apache2/sites-enabled# cat detal* | grep ServerName
        ServerName detalworkshop.ru
        # The ServerName directive sets the request scheme, hostname and port that
        # redirection URLs. In the context of virtual hosts, the ServerName
        #ServerName www.example.com
                ServerName detalworkshop.ru
DocumentRoot /var/www/detalworkshop.ru/www
root@web:/etc/apache2/sites-enabled# cat vgaykov* | grep ServerName
        ServerName vgaykov.ru
        # The ServerName directive sets the request scheme, hostname and port that
        # redirection URLs. In the context of virtual hosts, the ServerName
        #ServerName www.example.com
               ServerName vgaykov.ru

DocumentRoot /var/www/vgaykov.ru/www
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 1
flapflapjack
@flapflapjack Автор вопроса
на треть я прав
Да, проблема была в отстутствии 443 на нужном поддомене
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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