Я пробовал все.Laravel/Nginx, обслуживающий неправильный сайт
Недавно я попытался развернуть новое приложение Laravel на своей капельке Ubuntu Digital Ocean. Я делал это много раз в прошлом и не делал ничего необычного в этом проекте. Я использую https://gist.github.com/jamieshepherd/50419bb148a4f43e8266 это как конфигурацию шаблона nginx, на которой я основываю все свои сайты. Однако на этот раз, когда я развернулся и пошел в свой домен, мне был отправлен сайт другого клиента. На сайте не было изображений, стилей, скриптов и т. Д. - но, конечно же, это был неправильный сайт. Как ни странно, я мог бы пойти в /images/example.jpg и получить правильный файл, который будет в /public/images/example.jpg, но фактические маршруты были отправлены из совершенно другой папки.
В моем проекте нет никакой ссылки на другого клиента в моем проекте, я чувствую, что он имеет какое-то отношение к Laravel или PHP5-FPM, устанавливая какой-то корневой каталог в другую папку.
Я пошел в /public/index.php и только эхо и умер сообщение, и это прекрасно работает. Когда я верну свое изменение и пусть приложение запустится, оно снова отобразит приложение другого клиента. Вот список других вещей, которые я пробовал.
- Временно переименовав папку другого клиента, как и ожидалось, NewSite бросает ошибку 404
- Временное отключение Nginx блока другого клиента, NewSite продолжает обслуживать сайт другого клиента (помните, не CSS/изображений/сценарии, удачливый)
- Переустановка PHP5-FPM
- Печать DOCUMENT_ROOT, все выглядит нормально (/ веб/NewSite/общественности)
- Попытка запустить сайт от другого порта
- вытащил рабочий Приложение Laravel с совершенно другого сервера, поместите его на этот сервер, установите домен для указания этого рабочего приложения, обслуживает сайт другого клиента
- Grep'd для любых ссылок на клиентский сайт в любой из папок проекта только для что я не схожу с ума, подтвердил, что я не сумасшедший, хотя после этого я не уверен больше
Действительно я потерян, я понятия не имею, как отлаживать это больше.
Сайт пытается развернуть: http://paragon.gg
Client вид сайта, что это servring: https://swellhunter.co.uk
Client сайт NGINX конф: https://gist.github.com/jamieshepherd/4ff5430ddb13ed04f22c
Edit: Обновление: Чтобы еще более странным. Я временно удалил swellhunter с сайтов, включенных, посетил paragon.gg, все еще служит индексу swellhunter. ЧТО? В настоящее время абсолютно нет ссылки на сайт, я даже переместил папку paragongg в совершенно другое место для проверки. Как же это вообще найти точку зрения без ссылки?
У вас есть файл nginx для paragon.gg? Показан только swellhunter.co.uk. – aynber
Да, это первая ссылка. –