Я пытался получить домен с виртуального хостинга на свой новый VPS.
Все работало на 100% нормально, а потом внезапно переписывание перестало работать, картинки, которые должны работать, начали возвращать 404. Понятия не имею, почему, но почему-то на моем сайте: http://www.onlythebible.com/ работает только домашняя страница, все остальные страницы зависят от перезаписи, которые на одном этапе работали отлично, но внезапно перестали работать. Некоторые изображения похожи на этот URL: http://www.onlythebible.com/bgsPreview/Matthew-8.10.jpg который не использует перезапись, выдает 404?
Я почти уверен, что это не имеет отношения к конфигурации nginx.
У меня есть подозрения, что это может быть связано с php5-fpm?
Самое смешное, что вдруг снова заработало. А через час или около того он снова сломался и теперь вернулся к отображению только домашней страницы, а все ссылки (и некоторые изображения) просто показывают 404.
Кто-нибудь знает, в чем может быть проблема? Я новичок в Linux VPS, но это кажется очень странным.
*редактировать
Вот строка из журнала ошибок, которая может пролить свет на проблему:
2011/02/06 03:04:59 [error] 2873#0: *220 open() "/usr/local/nginx/html/bgsPreview/Matthew-8.10.jpg" failed (2: No such file or directory), client: 114.77.115.211, server: onlythebible.com, request: "GET /bgsPreview/Matthew-8.10.jpg HTTP/1.1", host: "www.onlythebible.com", referrer: "http://www.onlythebible.com/"
Интересно, почему он пытается найти файл в / usr / local / nginx / html вместо правильного корня, которым является / var / www / etc ...
О, и по какой-то причине он снова заработал ... не знаю, как долго.
Еще одна вещь, которая была немного странной, это то, что страницы моего веб-сайта взяты из базы данных. Но когда я редактировал базу данных, страницы не менялись ... Как будто они были кэшированы или что-то в этом роде.
Задача решена! Оказалось, что это проблема с серверами имен или что-то, что происходит из старой учетной записи хостинга ... Все еще довольно странно. Но теперь вроде работает нормально.