nginx vs Apache

1 234 5
N
На сайте с 06.05.2007
Offline
419
#21

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

Кнопка вызова админа ()
P
На сайте с 08.03.2007
Offline
250
#22
andrey57:
окей
апач + сквид -- нет ошибки
апач + ngnix -- есть
и с какой стороны тут бекенд виноват?

может у сквида таймаут другой?

LineHost
На сайте с 20.01.2007
Offline
339
#23

Если было бы просто перенести правила htaccess apache на lighttpd, то последний бы спокойно заменил apache + nginx вместе взятых. А если сравнивать только фронтенды, то практически nginx ~ lighttpd по отдаче. Только на последний практически нет литературы на русском языке.

502 это проблема nginx, и появляется даже на ненагруженном сервере, с lighttpd такого не бывает.

SERV.LT - Стабильные услуги хостинга, KVM VPS в Литве, Франции. (https://www.serv.lt/ru/vps/kvm/) Недорогие выделенные серверы (https://www.serv.lt/ru/dedicated-lt/) в Литве.
4пальца
На сайте с 30.03.2006
Offline
99
#24
Outsourcenow:
Хе... "Система"... "Платформа"...

.htaccess умеет и RewriteRule - вот по-этому и работает :-)

Но ведь есть Rewrite и в nginx.

LineHost:
Если было бы просто перенести правила htaccess apache на lighttpd, то последний бы спокойно заменил apache + nginx вместе взятых. А если сравнивать только фронтенды, то практически nginx ~ lighttpd по отдаче. Только на последний практически нет литературы на русском языке.
502 это проблема nginx, и появляется даже на ненагруженном сервере, с lighttpd такого не бывает.

То есть, ошибка 502 - это ошибка разработчика nginx?

Размещаю рекламные статьи на площадках тематики "Новости/СМИ": тИЦ 850
G
На сайте с 26.05.2009
Offline
5
#25

WSGU, правила под апач, с таким-же успехом можно переписать под nginx.. в чем проблема-то..? в любом случае, на мой взгляд, это использование функционала веб-сервера для затыкания дыр в движке, то есть программеры, свалили часть своих обязанностей(заботу о безопасности приложения) на администраторов. .)

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

LineHost:
502 это проблема nginx, и появляется даже на ненагруженном сервере

.. что значит "даже" ?

502 - это не проблема самого nginx.. разбираться нужно с конфигами nginx + бакэнды.. fastcgi, apache, или что там еще крутиться..

Andreyka
На сайте с 19.02.2005
Offline
822
#26
andrey57:
окей
апач + сквид -- нет ошибки
апач + ngnix -- есть
и с какой стороны тут бекенд виноват?

Крошка, спили мушку. Тьфу, сотри подпись.

Andreyka добавил 27.05.2009 в 07:51

LineHost:
Если было бы просто перенести правила htaccess apache на lighttpd, то последний бы спокойно заменил apache + nginx вместе взятых. А если сравнивать только фронтенды, то практически nginx ~ lighttpd по отдаче. Только на последний практически нет литературы на русском языке.
502 это проблема nginx, и появляется даже на ненагруженном сервере, с lighttpd такого не бывает.

Попробуй настроить лайти на 200k запросов и посмотришь что с ним будет 😂

Не стоит плодить сущности без необходимости
RexaleX
На сайте с 26.09.2006
Offline
103
#27
4пальца:
Но ведь есть Rewrite и в nginx.

Есть. Придется дать доступ клиенту к include в nginx.conf? и к reload'у? + уточните сколько из знакомых с .htaccess осилят синтаксис nginx )

nginx+apache

N
На сайте с 06.05.2007
Offline
419
#28
grayscale:
netwind, насколько я знаю, под nginx есть соответствующий модуль.. вы-же не хотите сказать что апач без сторонних модулей работает..

хочу сказать что без сторонних модулей работает апач. просто он запускает скрипт ДО того как все тело будет получено, а nginx ждет всего тела.

LineHost
На сайте с 20.01.2007
Offline
339
#29
4пальца:

То есть, ошибка 502 - это ошибка разработчика nginx?

Это ошибка связки nginx с apache. Скорее всего, nginx формирует запрос для apache так, что в каких то обстоятельствах последний этот запрос не принимает, а nginx ждёт ответа. Вот и имеем знаменитую 502.... Эта проблема существует только в связке nginx+apache. В других комбинациях фронтенд_веб_сервер+apache такой ситуации не бывает (без явной проблемы у самого apache).

mstar
На сайте с 19.12.2005
Offline
133
#30
LineHost:
Это ошибка связки nginx с apache. Скорее всего, nginx формирует запрос для apache так, что в каких то обстоятельствах последний этот запрос не принимает, а nginx ждёт ответа. Вот и имеем знаменитую 502.... Эта проблема существует только в связке nginx+apache. В других комбинациях фронтенд_веб_сервер+apache такой ситуации не бывает (без явной проблемы у самого apache).

А нельзя в логах найти этот 502 запрос и проанализровать, что там не так с ним и чем он отличается от остальных, что апач не хочет его корректно отработать?

Разработка сайтов (http://www.mstarproject.com/?action=tecdoc_mysql_site) - удобные веб приложения по разумной цене.
1 234 5

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий