Опубликован выпуск основной ветки nginx 1.29.1, в которой продолжается развитие новых возможностей. В параллельно поддерживаемую стабильную ветку 1.28.x вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей. В дальнейшем на базе основной ветки 1.29.x будет сформирована стабильная ветка 1.30. Код проекта написан на языке Си и распространяется под лицензией BSD...Подробнее: https://www.opennet.me/opennews/art.shtml?num=63725
> автоматизации запроса, получения и обновления сертификатовУже слишком поздно. В современных серверах такой функционал был годами, и вряд ли щас все кинутся обратно в нгинкс, лишь потому что он наконец проявил какие-то редкие признаки современности. Нгинкс всё.
А какие есть плюсы у nginx в настоящее время? Раньше-то понятно, если сравнивать с апачем
Плюсы у nginx сейчас такие же, как и раньше: тянет тысячи и тысячи запросов в секунду, при этом PHP не падает, а вот на apache очень даже падает. Делал высоканагруженные приложения на PHP и мне еще ни разу удалось нормально завести свою разработку на apche, а вот на nginx все без проблем работает, т. е. это все личный опыт.P. S. И вот не надо мне тут, что я не умею настраивать apche, все я умею, в свое время все конфиги и все нюансы изучил пытаясь подкрутить его.
У нгинха внезапно нет php, есть только интерфейс к fpm. На апаче тоже можно mpm_event завести и дальше mod_proxy к fpm, в итоге будет не сильно нагруженнее нгинха.И да, ты действительно не умеешь крутить апач.
Почему, есть, называется nginx unit, только это совсем другой продукт. Кстати довольно неплохой.
Нафига тебе тысячи и тысячи запросов index.html с диска? Или ты про robots.txt?
т.е. ты жопу вытирал сначала левой рукой, потом правой и пришел к выводу, что от редьки тебя пучит меньше, чем от гороха?
Нуээээ... некоторые админы (думают, что) его знают.
>Нгинкс всё.Ты сказал?
а чем, кстати, в этом сезоне модно раздавать статику и дергать бэкенды?
в этом сезоне немодно статику. Жизненно необходимо favicon.ico хранить в amazon s3!
на этой неделе прячут за клаудфларью
а что сейчас модно деплоить в джава-голанг-кластеры среди аркитект-кидди, чтобы был хайлоад, как в настоящщих подкастах, пока мамка руки не поотбивала?
уря, теперь F5 копипастит код из agnie.
(но что-то как-то медленно получается - "предварительная версия" того что сто лет как работает)не то чтобы этот модуль конечно уже был кому-то сильно нужен...
> предварительный выпуск модуля ngx_http_acmeэто конечно всё очень интересно, но во-первых там всего лишь http-челлендж поддерживается, а dns-челлендж в большинстве случаев куда удобнее, а во-вторых, как они себе представляют дальнейшее добавление dns-челленджей без ущерба безопасности nginx-а? Всё-таки подобные вещи лучше держать за пределами веб-сервера.
как ты себе представляешь dns-01 в веб-сервере?> а dns-челлендж в большинстве случаев куда удобнее
в большинстве случаев он совершенно излишен.
Необходимо и достаточно для 99% сайтов-однодневок автоматически получить совершенно им ненужный сертификат и так же автоматически его обновить через пол-дня согласно новым улучшенным требованиям. И всьо.
А для обработки платежей неплохо бы хранить ключи не в /tmp с правами 666, для начала. И может быть даже, о ужас, зашифрованными и с ручной разблокировкой. Хотя, конечно, на самом деле все равно свалят в /tmp и сделают "ЧМОД" а потом еще в гитляп и шитхап закомитят для надежности. А тогда нафига было стараться и с основным сайтом-то?
dns-01 в веб-сервере можно сделать, дергая API dns-сервера (ограничившись dns-серверами, где API есть). Тут бы вполне пригодился njs, чтобы не писать плагины на C/Rust под каждый API.
если у тебя есть доступ к этому апи у веб-мордочки - у тебя уже все плохо.
> как ты себе представляешь dns-01 в веб-сервере?Да элементарно, можно таки dynamic update подёргать. Тот же вайлдкард без dns-01 не выпихать.
> Да элементарно, можно таки dynamic update подёргать.я бы предпочел чтобы веб-сервер таки не имел доступа ни к каким dynamic updates. И вот особенно - основного домена самого веб-сервера (авторам идеи надо было бы кол в бошку вбить за то что они не додумались выделить субдомен для своих игрищ и еще и запихали запрещенный символ в имя записи)
> Тот же вайлдкард без dns-01 не выпихать.
тот же вайлдкард низачем и не нужен при автоматизированном получении стольких сертификатов сколько душа жаждет.
Он был нужен прежде всего чтобы сэкономить усилия (и еще немножечко вредить). А машина - она железная.
> с использованием SDK NGINX-Rust"И ты Брут!" Всё, для меня этот зашкварный сервер больше не существует.