Виртуальный сервер на virtualmin продолжает перенаправлять на неправильный сайт

Я создал виртуальный сервер, скажем, aaa.com, но когда я захожу на сайт (через редактирование моего файла hosts в Windows 7, потому что у меня есть активный aaa.com, работающий в Интернете), он приводит меня на сайт моего другого виртуального сервера. есть, как bbb.com

Почему это? У меня не работает перенаправление. Нет в моих файлах сценариев (например, html или php), и перенаправление не установлено в разделе «Конфигурации сервера» -> «Перенаправления веб-сайтов» и ни одно в «Службы» -> «Нажмите «Настроить веб-сайт»» -> «Псевдонимы и перенаправления». Единственные файлы сценариев, которые у меня есть, — это новые установочные файлы WordPress (в папке home/aaa/public_html).

Как это исправить?


person WWelsh    schedule 24.01.2018    source источник


Ответы (5)


Муллазман прав (спасибо!). У меня только что возникла эта проблема после включения SSL в домене A. Затем все домены в одной установке указывали на A.

Я исправил это, отредактировав файл, расположенный в /etc/apache2/sites-enabled/A.conf, и изменив первую строку:

Неверная строка -> <VirtualHost A.B.C.D:80>

Правильная строка -> <VirtualHost *:80>

person Carlos.Reig    schedule 08.12.2018
comment
Исправил это и для меня тоже - person Glukose; 05.01.2019

Была такая же проблема. Кому интересно, это потому, что у меня в шапке моего сайта -enables/aaa.com.conf, который собирал все запросы и отправлял их на первый хост.

Измените его на, и он начнет направлять трафик на правильные виртуальные хосты.

Это было вызвано, когда я включил SSL на aaa.com, по какой-то причине он переписал файл конфигурации, чтобы использовать фильтрацию на основе IP, а не имя домена.

person Mullazman    schedule 06.12.2018

Попробуйте удалить кеш браузера с помощью CTRL+F5, затем повторите попытку. Если это не поможет, проверьте файлы конфигурации виртуального хоста - возможно, проблема в них.

person TomoMiha    schedule 12.02.2018

Решение, которое я нашел

У меня такая же проблема ...

И у меня осталось много сомнений... И я искал РЕШЕНИЕ для этого случая, надеюсь поможет...

1 - Должен ли BIND иметь внешний или внутренний IP-адрес в домене? Я использую только один IP для всех серверов, а в BIND все домены с внешними IP. (Вопрос в том, должен ли это быть внешний или внутренний IP).

R = Да, вы должны настроить внутренний IP в Virtualmin, лучше отредактируйте файл. Только в локалхосте у вас должно быть 127.0.0.1

2. Будет ли у NGINX какая-либо конфигурация? Как убрать IP и просто поставить (слушай *:80) вместо (слушай 288.218.198.981:80)

R = Эта конфигурация была изменена, но затем у меня возникли проблемы с DNS, и я вернулся к использованию ВНУТРЕННЕГО IP-адреса (не локального хоста) ... Обычно этот IP-адрес начинается как: 10.1xx.xx.xx

Но какая конфигурация будет работать в целом?

Перезапустите эти шаги ... Если у вас все еще есть ошибка ...

Бэкап... И в настройках Virtualmin...

Изменить виртуальный сервер >> Активировать функции >> Снимите флажок NGINX, BIND, NGINX SSL. Он запросит подтверждение и нажмет для подтверждения.

После завершения этого процесса вернитесь к тому же варианту и перепланируйте... Это заставит удалить старые и поставить новые. (Это отлично работает для тех, кто сменил хостинг и имеет старые настройки).

Если вы импортируете резервную копию. Не выбирайте опцию DNS и NGINX... Один из советов - сначала создайте виртуальный сервер {ваш домен/сайт}...

А уж потом только каталоги импортировать и базы...

Так что проблем с DNS и неправильных редиректов у вас не будет...


Обновлять

Это также происходит, когда SSL-сертификат выдан неправильно.

Права доступа к папке неверны. Chmod 0755 папки 0644 файлы

person Paulo Boaventura    schedule 21.06.2019

РЕШЕНИЕ!!!

Дешевый обходной путь, скажем, наш домен — domain.xyz.

В основной зоне BindDNS для domain.xyz создайте запись cname, я полагаю, что она указана в webmin как псевдоним имени и назовите ее 000.domain.xyz.

Под apache создайте виртуальный сервер с именем 000.domain.xyz и убедитесь, что он имеет тот же каталог, что и domain.xyz

После того, как это будет сделано, вы станете золотыми, все ваши веб-сайты будут работать так, как должны!

Правильно ли это, может быть, нет.

Конечно, это работает хорошо, как прелесть, иначе я бы по какой-то причине не делился тем, как перечислены серверы, по умолчанию он первый в списке, что исправит, что должен быть метод закрепления серверов или выполнения что-то, чтобы предотвратить подобное, что за боль в тылу, я провел целый день, ошеломленный, думая, что, черт возьми, происходит, я теряю хватку.

Если это поможет, поставьте лайк, если это неправильно, извиняюсь, все, что я знаю, это то, что это работает.

Прочтите ветку. Многие утверждают, что это SSL. Ноль людей ускользнул от истинного метода его исправления или правильных указаний для этого, или если они это сделали, я слишком слеп, чтобы увидеть это. Парень ниже меня комментирует хммм ... Да, кеши браузера для моего веб-сайта не существовали на моих устройствах, я попробовал их, чтобы убедиться, что это не проблема. Но да, это типичная проблема со многими вещами. Это единственная причина, по которой у меня на ПК установлено несколько браузеров. Некоторое время там были страницы, с которыми хром работал, а IE не работал, а Firefox превосходил их обоих. Не говоря уже о том, что кеш — это всегда лаваш, обычно это один из моих шагов в устранении любых проблем с веб-страницами. Я даже попробую openDNS или другие DNS-серверы.

Но, святые коты, я не могу поверить, как быстро DNS просто обновляется, как только вы настроили все, что заставляет меня задуматься, много ли выдумок в распространении, когда вы покупаете хостинг на 24-48 часов. Я думаю, что в этом много выдумки числа после моего опыта, пытаясь выяснить, что вызывает проблему здесь. Некоторые серверы испытывают трудности, да, но по большей части для меня это было довольно быстро.

person forlotto    schedule 13.09.2020