Я только что обновил веб-сайт с Plesk-9 (Ubuntu 8) до Plesk-11 (CentOS 6.3).
Сервер Plesk-11 был создан с определенным субдоменом «sub.example.com», который также стал веб-пространством по умолчанию. Затем старый сайт был перенесен с помощью диспетчера миграции с тем же доменом «sub.example.com».
При доступе к sub.example.com из браузера или внешнего сервера все работает нормально; файлы обслуживаются из "/var/www/vhosts/example.com/subdomains/sub/httpdocs".
Но когда сам сайт имеет внутреннюю ссылку (с PHP, работающего на том же сервере) на sub.example.com, вместо этого файл пытается размещаться на «var / www / html»; страница по умолчанию. То же самое, если я попытаюсь использовать wget из SSH на сервере Plesk-11.
Как мне исправить это так, чтобы даже внутренние вызовы "sub.example.com" переходили в нужный каталог?
Попробуйте перенастроить сайт с помощью следующей утилиты:
/ usr / local / psa / admin / bin / httpdmng --reconfigure-domain имя_домена
И после этого проверьте, это решит проблему.
Решение нашел сам; удаление записи "sub.example.com" из / etc / hosts исправляет это.