nginx и apache

Настроил LAMP сервер, nginx как front, apache как backend. В конфиге nginx прописал настройки? чтобы статический контент: jpg, gif и т.д. он отдавал сам без использования apache (вообщем стандартная конфигурация). Всё успешно заработало, сайты отображаются.

Но решил проверить? а реально ли nginx на себя берёт всю работу по отдаче статики. Остановил apache и попытался получить картинку с сервера используя только nginx. Но один nginx без apache вместо картинки выдал ошибку. Получается что конфиг в nginx у меня не правильно настроен? Или без apache статику nginx не может отдавать?
  • Вопрос задан
  • 6219 просмотров
Пригласить эксперта
Ответы на вопрос 4
Zelgadis
@Zelgadis
«В конфиге nginx прописал настройки?» Экий тонкий реквест телепатов…
Ответ написан
Комментировать
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Видать настроили неправильно.
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Проверить очень легко. Дерните курлом конкретную ссылку — он хедеры вам пришлет, там будет название сервера.

inkvizitor68sl@inkvizitor68sl:~$ curl debian.pro/favicon.ico 2>/dev/null | egrep '(apache|nginx)' -s

nginx/0.7.67
Ответ написан
ReaderMan
@ReaderMan
Сделайте запрос на несуществующую страницу HTML
Получите:
Not Found
The requested URL /test.html was not found on this server.
Apache/2.2.16 (Debian) Server at 192.168.1.108 Port 80

А если на несуществующий документ, pdf например
Получите:
404 Not Found
nginx/0.7.67
Ответ написан
Ваш ответ на вопрос

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

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