LINUX.ORG.RU

Релиз nginx 1.17.5

 


2

1

Состоялся релиз nginx 1.17.5, содержащий исправления и улучшения.

Новшества:

  • добавили поддержку вызова ioctl(FIONREAD), если доступен, для того, чтобы избежать чтения из быстрого соединения в течение длительного времени;
  • устранили проблему с игнорирование неполных закодированных символов в конце URI-запроса;
  • исправили проблему с нормализацией последовательностей «/.» и «/..» в конце URI-запроса;
  • исправили директиву merge_slashes и ignore_invalid_headers;
  • исправили ошибку, возникающую при сборке nginx в MinGW-w64 gcc 8.1 и новее.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 1)

Пойду обновлюсь.

anonymous
()
Ответ на: комментарий от eternal_sorrow

Говорить «альтернатив нет» так же глупо, как говорить «не нужен». Есть альтернативы, есть Apache, есть Caddy, есть Hiawatha, есть Cherokee и так далее. Вопрос в удобстве и функциональности. По указанным двум параметрам, без вопросов, рулит nginx.

anonymous
()
Ответ на: комментарий от eternal_sorrow

почему я впервые о них слышу?

Возможно потому, что ты — школьник. Hiawatha существует с 2002 года, когда ты еще даже в детский сад не ходил, Cherokee с 2001 года.

anonymous
()
Ответ на: комментарий от eternal_sorrow

Что, детсадовец? Других вариантов-то нет

anonymous
()
Ответ на: комментарий от anonymous

Анонимус прав

Альтернативы есть. Большинство выберет nginx, и в этом нет ничего плохого. Но таки альтернативы есть.

Caddy очень интересен, раньше не слышал о нём, спасибо

Camel ★★★★★
()
Ответ на: комментарий от eternal_sorrow

тормозной монстр

Говорят™ если не использовать встроенный php (mod_php или как его там) то по скорости сопоставимо с nginx

с неудобным конфигом

это да

P.S. ещё есть lighttpd, классика

MrClon ★★★★★
()
Ответ на: комментарий от anonymous

Caddy до недавнего времени был проприетарью. Предлагалось скачивать бинари с сайта. Врят-ли когда-нибудь отмоется от позора.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от anonymous

Возможно потому, что ты — школьник.

А на деле потому что не нужно. Взять тот же тормозной Caddy, у которого киллер-фича - настройка за полминуты вместо пяти у nginx. Полный бред.

anonymous
()
Ответ на: комментарий от Deleted

Caddy до недавнего времени был проприетарью.

Проприетарью в разное время было много чего. От Blender до StarOffice (дедушка либры).

Врят-ли

Прогуливай поменьше.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Проприеблендер

Блендер полностью переписан с нуля вскоре после открытия.

Camel ★★★★★
()
Ответ на: комментарий от eternal_sorrow

Альтернатив ему на данный момент нет

смотря как nginx используется. если как proxy, то squid отымеет его как бык-производитель телочку. если как отдавальщик статики, то есть много чего получше без идиотизма типа «а еще он может imap proxy». для динамики он тоже так себе решение.

в любой области найдется если не лучшее, то равнозначное решение. единственное преимущество nginx - распространенность и популярность среди школоты. ну и, конечно, если нужен http+imap proxy в одном флаконе.

dummy ★★
()
Ответ на: комментарий от dummy

статику, в своем уме, уже давно никто сам не раздает.

Не пытайся уйти от ответа на вопрос об альтернативах nginx'у в деле раздачи статики.

dexpl ★★★★★
()
Ответ на: комментарий от dexpl

разве только если идиоты самопальное «облако» соорудили. там реально на электричестве экономят.

amazon точно не nginx гоняет для статики. про google не знаю - не работал там.

dummy ★★
()
Последнее исправление: dummy (всего исправлений: 1)
Ответ на: комментарий от dummy

я не спорю с теми, кто не слушает оппонента.

Было бы что слушать: где ответ на вопрос об альтернативах?

dexpl ★★★★★
()
Ответ на: комментарий от qbbr

ты зачем с роботом споришь?)))

Just for fun :)

BTW, благодарю за наводку на G-WAN.

dexpl ★★★★★
()
Ответ на: комментарий от phoen

В каких-то реальных кейсах применим?

У меня в одном из хай лод проектов успешно трудится уже не один год. Функции те же что и у nginx: проксирование, отдача статики, fastcgi и прочее. Проблем не было.

iron ★★★★★
()
Ответ на: комментарий от dexpl

вам, видимо, хочется услышать имя?

в деле раздачи статики web-server - дело второстепенное. там главное cache. то есть, даже squid в режиме акселератора, за которым хоть python -m http, покроет nginx так, что у того из ушей выливаться начнет. но это только для того, чтоб удовлетворить вашу любознательность. на практике, это все делается использованием облака, которое все это прекрасно делает без каких-либо телодвижений.

dummy ★★
()
Последнее исправление: dummy (всего исправлений: 1)
Ответ на: комментарий от dummy

если как proxy

Если как proxy то nginx уделает и Apache Traffic Server (который кстати прекрасно работает и в связке с Apache Web Server - вообще конфетка получается).

suffix ★★
()
Ответ на: комментарий от suffix

я не очень понимаю, почему вы с этим ко мне. я сказал, что squid как proxy, уделает nginx. или вы именно это и опровергаете? вы, очевидно, не совсем в теме.

умеет, к примеру, nginx в cooperative caching? это когда отдельный нод, прежде, чем обращаться к проксируемому серверу, спрашивает коллег? да и вообще может nginx работать в команде? ну, скажем, перенаправит клиента к ноду, который к нему ближе или менее нагружен?

нет? тогда о чем мы говорим? мы же не про localhost говорим? или про него? тогда я пас

dummy ★★
()
Последнее исправление: dummy (всего исправлений: 2)
Ответ на: комментарий от dummy

вам, видимо, хочется услышать имя?

Да, причем крайне желательно больше, чем одно: ты заявил, что «есть много чего получше», но пока назвал лишь squid и опять с упорством, достойным лучшего применения, говоришь об использовании облака не уточняя, что же находится у него внутри.

dexpl ★★★★★
()

Апач форева, с еретиков снять скальп

TooPar
()
Ответ на: комментарий от eternal_sorrow

Альтернативы сейчас лепят все, кому не лень. Потому что в моде облака и микросервисы. Как минимум есть haproxy, envoy. Есть и другие набирающие популярность поделки.

Sorcerer ★★★★★
()
Ответ на: комментарий от dummy

amazon точно не nginx гоняет для статики. про google не знаю - не работал там.

А в амазоне ты, значит, работал? Манекен, отвечай: каким софтом лучше всего раздавать статику? Почему ты виляешь? Если не nginx, то что?

anonymous
()
Ответ на: комментарий от anonymous

Я за него отвечу. Лайти.

Но ты поди школота даже не знаешь штоэто, да ?

Просто nginx - стильно модно молодежно купившим вейп смузи в подарок, вот ты лашпед и слышишь о нем чаще остального.

windows10 ★★★★★
()
Последнее исправление: windows10 (всего исправлений: 1)

Когда пасаны у вас будут крутиться серваки с шаред хостингом, который вы сможете продавать клиентам с сайтами котиков так, чтоб эти клиенты сами выбирали себе редиректы, версии похапе и прочие ништяки за 100500 баксов - тогда поговорим о Apache vs nginx, а пока админьте себе локалхост, да не забывайте править дефолтный конфиг так, чтоб вызывать тормознутый пых через сокет, а не TCP - сэкономите аж 4мс времени ценой 128к памяти, хе хе хе.

windows10 ★★★★★
()
Последнее исправление: windows10 (всего исправлений: 1)
Ответ на: комментарий от eternal_sorrow

с тобой все в порядке, апач не нужен, остальное маргинальщина. смешно, что нашли какое-то ненужное, а про действительно полезный traefik никто не в курсе

autonomous ★★★★★
()
Последнее исправление: autonomous (всего исправлений: 1)
Ответ на: комментарий от autonomous

От этого он не разучился отдавать статику.

Этим и различаются кукатеоретик и практик: практику плевать что там рип или не рип, ему надо чтоб работало. А ты теоретик зашел в гуголь, увидел что рип и решил сернуть авторитетным мнением.

windows10 ★★★★★
()
Ответ на: комментарий от eternal_sorrow

ну ну

Не совсем. Апач хаять можно до тех пор, пока не понадобится использовать то, что собственно и отличает его от nginx.

Но и это еще не все. В мире есть много действительно хороших CMS с разной степенью известности, функциональности и необходимости. К примеру prestashop. Есть много интересных модулей и плагинов, к тому же Вротпрессу. И у этих CMS\модулей\плагинов, есть одна фишка - они заточены под mod_rewrite апача. Всякие ЧПУ и тд.

Плохо это или хорошо - вопрос другой. Вот у меня например брат супруги занимается тентами, он хочет себе интырнет магазин, и он слесарь. У него будет две-три продажи в месяц. Какой резон ему нанимать кодеров за 100500 баксов которые ему перечепушат каждый лишний SQL-запрос, если проще скачать CMS, настроить в 10 кликов, разместить на шареде и заниматься своим прямым делом ? Я бы тоже так поступил.

И не все правила mod_rewrite можно перестроить на nginx, если сталкивался близко - поймешь почему.

Кому нужно ездить на скорости 400 км\ч, берут Bugatti. Но нужно ли оно в городе, с его потреблением 40л на сотку - я хз. То же самое с Апачем vs nginx.

windows10 ★★★★★
()
Ответ на: комментарий от windows10

они заточены под mod_rewrite апача

в чём принципиальное отличие от rewrite в nginx’е?

У него будет две-три продажи в месяц

зачем ему вообще свой сайт? странички в соцсети достаточно.

eternal_sorrow ★★★★★
()
Ответ на: комментарий от windows10

клиенты сами выбирали себе редиректы, версии похапе и прочие ништяки за 100500 баксов
У него будет две-три продажи в месяц

No comments.

dexpl ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.