🆖 Make your backend more reliable using Nginx caching proxy - на пальцах о настройке кеширования с помощью Nginx. #nginx #cache #напочитать
Shesh's blog
Make your backend more reliable using Nginx caching proxy
Часовой вебинар о настройке SSL в Nginx. Уровень материала базовый, подойдёт в первую очередь тем, кто с Nginx только начинает разбираться...
https://www.brighttalk.com/webcast/16121/569881
В комментариях к посту можно найти сам ролик, если на платформе регистрироваться не хочется.🗒
#nginx #видео #ssl
https://www.brighttalk.com/webcast/16121/569881
В комментариях к посту можно найти сам ролик, если на платформе регистрироваться не хочется.
#nginx #видео #ssl
Please open Telegram to view this post
VIEW IN TELEGRAM
🆖 Binary Packages Now Available for the Preview NGINX QUIC+HTTP/3 Implementation.
Тем временем, были анонсированы сборки Nginx QUIC+HTTP/3. Можно собрать самому, а можно установить готовые пакеты, доступные для RHEL 9 (и производных) и Ubuntu 22.04.
- Анонс: https://www.nginx.com/blog/binary-packages-for-preview-nginx-quic-http3-implementation/
- Установка пакетов: https://quic.nginx.org/packages.html
- Github: https://github.com/nginx-quic/nginx-quic
#nginx #quic #http3
Тем временем, были анонсированы сборки Nginx QUIC+HTTP/3. Можно собрать самому, а можно установить готовые пакеты, доступные для RHEL 9 (и производных) и Ubuntu 22.04.
- Анонс: https://www.nginx.com/blog/binary-packages-for-preview-nginx-quic-http3-implementation/
- Установка пакетов: https://quic.nginx.org/packages.html
- Github: https://github.com/nginx-quic/nginx-quic
#nginx #quic #http3
🆖 A Primer on QUIC Networking and Encryption in NGINX - ещё немного о quic и шифровании в нём от Nginx...
https://www.nginx.com/blog/primer-quic-networking-encryption-in-nginx/
#quic #nginx #encryption
https://www.nginx.com/blog/primer-quic-networking-encryption-in-nginx/
#quic #nginx #encryption
🆖 OpenResty (NGINX + Lua).
Текстовый курс по работе с Openresty. На первый взгляд (я только начал читать), выглядит очень хорошо - от обычного hello world, через базовые знания Lua и Nginx к каким-то тонкостям работы самого Openresty.
https://api7.ai/learning-center/openresty
#nginx #openresty #lua
Текстовый курс по работе с Openresty. На первый взгляд (я только начал читать), выглядит очень хорошо - от обычного hello world, через базовые знания Lua и Nginx к каким-то тонкостям работы самого Openresty.
https://api7.ai/learning-center/openresty
#nginx #openresty #lua
Записки админа
🆖 Ухожу на выходные, но что бы было не скучно, вот вам крутая штуковина от Julia Evans - https://nginx-playground.wizardzines.com/ Теперь, свои и без того красивые конфиги, вы сможете протестировать в реальном времени, и сделать ещё красивее. О том что…
🆖 Код Nginx playground был открыт Julia Evans, кстати. Если кому-то будет интересно, код по ссылке - https://github.com/jvns/nginx-playground/
Немного подробностей - https://jvns.ca/blog/2023/07/08/open-sourcing-the-nginx-playground/
#nginx #config #напочитать
Немного подробностей - https://jvns.ca/blog/2023/07/08/open-sourcing-the-nginx-playground/
#nginx #config #напочитать
🆖 NGINX proxy pitfalls related with DNS resolving.
Немного про Nginx, а именно про proxy_pass использование переменных и резольвинг...
https://github.com/DmitryFillo/nginx-proxy-pitfalls
#nginx #напочитать
Немного про Nginx, а именно про proxy_pass использование переменных и резольвинг...
https://github.com/DmitryFillo/nginx-proxy-pitfalls
#nginx #напочитать
🆖 Proxy and NGINX as Reverse Proxy - неплохая статья для начинающих о проксировании в Nginx...
https://cloudweekly.io/p/nginx-reverse-proxy
#nginx #proxy #напочитать
https://cloudweekly.io/p/nginx-reverse-proxy
#nginx #proxy #напочитать
🆖 Смотрите какой клёвый UI для Nginx попался на глаза...
- https://nginxui.com/
- https://github.com/0xJacky/nginx-ui
- https://demo.nginxui.com/ (admin/admin)
Умеет работать с сайтами, сертификатами для них, дополнительными конфигами. Позволяет просматривать логи, работать на сервере через встроенный терминал, собирать и показывать основную статистику системы. Для любителей использовать AI заявлена встроенная поддержка ChatGPT.
Крутой проект, на мой взгляд. Особенно с учётом того количества ОС, поддержка которых заявлена разработчиками.
#nginx #panel #панель
- https://nginxui.com/
- https://github.com/0xJacky/nginx-ui
- https://demo.nginxui.com/ (admin/admin)
Умеет работать с сайтами, сертификатами для них, дополнительными конфигами. Позволяет просматривать логи, работать на сервере через встроенный терминал, собирать и показывать основную статистику системы. Для любителей использовать AI заявлена встроенная поддержка ChatGPT.
Крутой проект, на мой взгляд. Особенно с учётом того количества ОС, поддержка которых заявлена разработчиками.
#nginx #panel #панель
🆖 Using Nginx for Geolocation Routing on Ubuntu Server - статья о настройке балансировки в Nginx на основе данных от MaxMind.
#nginx #напочитать
#nginx #напочитать
🆖 Nginx, ModSecurity и набор правил OWASP на сервере с Fedora - A Web Application Firewall for Nginx.
И даже собирать из исходников ничего не надо (как раньше), коннектор доступен прямо в репозиториях дистрибутива.
#waf #nginx #modsecurity
И даже собирать из исходников ничего не надо (как раньше), коннектор доступен прямо в репозиториях дистрибутива.
#waf #nginx #modsecurity
Записки админа
🆖 Тут ребята взяли и прокачали секурити для Nginx. Запаковали это всё в образ и выложили на Github. Из коробки у нас доступен WAF, антивирусная проверка и подкрученные настройки безопасности. Интересно. https://github.com/bunkerity/bunkerized-nginx #nginx…
🔒Bunkerweb.
А ведь проект живёт и здравствует. Выглядит как хорошее решение для тех, кому нужен собственный WAF. Под капотом Nginx, набор правил OWASP, веб-панель и система плагинов для расширения функционала...
- Сайт: https://www.bunkerweb.io/
- Github: https://github.com/bunkerity/bunkerweb
#waf #nginx #owasp
А ведь проект живёт и здравствует. Выглядит как хорошее решение для тех, кому нужен собственный WAF. Под капотом Nginx, набор правил OWASP, веб-панель и система плагинов для расширения функционала...
- Сайт: https://www.bunkerweb.io/
- Github: https://github.com/bunkerity/bunkerweb
#waf #nginx #owasp
🆖 Nginx Basic Authentication Decode Module - модуль Nginx, который позволяет использовать логин и пароль, указанные в процессе авторизации как переменные и работать с ними в рамках конфигурации самого Nginx.
https://github.com/rinconjc/ngx-basic-auth-decode
#nginx #auth
load_module modules/libngx-basic-auth-decode_module.so;
location / {
# Use credentials in a conditional statement
if ($basic_auth_user = "admin") {
# Do something for admin users
}
# ...
}
https://github.com/rinconjc/ngx-basic-auth-decode
#nginx #auth
nginxcookbook.zip
9 MB
🆖 Ну что, у нас был angie - форк nginx, и вот тут, похоже, появилась ещё одна альтернатива - freenginx.
Форк появился из-за несогласия одного из ключевых разработчиков с текущей политикой безопасности F5 по отношению к nginx и CVE для него. Чуть больше деталей по ссылкам...
- https://mailman.nginx.org/pipermail/nginx-devel/2024-February/K5IC6VYO2PB7N4HRP2FUQIBIBCGP4WAU.html
- https://freenginx.org/
- https://www.opennet.ru/opennews/art.shtml?num=60603
#nginx #freenginx
Форк появился из-за несогласия одного из ключевых разработчиков с текущей политикой безопасности F5 по отношению к nginx и CVE для него. Чуть больше деталей по ссылкам...
- https://mailman.nginx.org/pipermail/nginx-devel/2024-February/K5IC6VYO2PB7N4HRP2FUQIBIBCGP4WAU.html
- https://freenginx.org/
- https://www.opennet.ru/opennews/art.shtml?num=60603
#nginx #freenginx
🆖 Берём Nginx и его autoindex модуль, добавляем простой, но симпатичный веб-интерфейс и получаем неплохой файловый менеджер прямо в браузере...
https://github.com/mohamnag/nginx-file-browser
#nginx #filemanager
https://github.com/mohamnag/nginx-file-browser
#nginx #filemanager
🆖 Пример использования js_shared_dict_zone (да, это njs) для хранения и обновления информации об SSL сертификате без перезапуска Nginx.
Задаём зону в памяти, указываем динамические значения сертификата и ключа в этой зоне, задаём отдельный location для очистки кеша заданной зоны и в результате имеем возможность динамически подгружать в конфигурацию Nginx сертификаты после их обновления.
- Статья: SSL/TLS Certificate Rotation Without Restarts in NGINX Open Source.
- Пример конфигурации: Securely serve encrypted traffic without server restarts when certificate or key changes occur.
А тут уже всё настроено за нас, нужно только добавить модуль в установку Nginx - https://github.com/nginx/njs-acme
#nginx #acme #ssl
Задаём зону в памяти, указываем динамические значения сертификата и ключа в этой зоне, задаём отдельный location для очистки кеша заданной зоны и в результате имеем возможность динамически подгружать в конфигурацию Nginx сертификаты после их обновления.
- Статья: SSL/TLS Certificate Rotation Without Restarts in NGINX Open Source.
- Пример конфигурации: Securely serve encrypted traffic without server restarts when certificate or key changes occur.
А тут уже всё настроено за нас, нужно только добавить модуль в установку Nginx - https://github.com/nginx/njs-acme
#nginx #acme #ssl
🆖 Nginx access log to standard output (or journald) - при необходимости перенаправить логи Nginx в Journald, нужно использовать /deb/log, а не /dev/stdout...
- https://blog.yuuta.moe/2024/10/26/nginx-access-log-stderr/
- https://mailman.nginx.org/pipermail/nginx/2016-February/049899.html
#nginx #logs #напочитать
- https://blog.yuuta.moe/2024/10/26/nginx-access-log-stderr/
- https://mailman.nginx.org/pipermail/nginx/2016-February/049899.html
#nginx #logs #напочитать
blog.yuuta.moe
Nginx access log to standard output (or journald)
It is not as easy as using /dev/stdout
Записки админа
🆖 Берём Nginx и его autoindex модуль, добавляем простой, но симпатичный веб-интерфейс и получаем неплохой файловый менеджер прямо в браузере... https://github.com/mohamnag/nginx-file-browser #nginx #filemanager
🆖 Тут уже другой автор, продолжает идею с autoindex и браузером для файлов с помощью Nginx...
- Github: https://github.com/izissise/nginx-explorer
- File listing: https://blog.izissise.net/posts/ngxp-listing/
- Cookie Authentication: https://blog.izissise.net/posts/ngxp-cookie-auth/
#nginx #filemanager
- Github: https://github.com/izissise/nginx-explorer
- File listing: https://blog.izissise.net/posts/ngxp-listing/
- Cookie Authentication: https://blog.izissise.net/posts/ngxp-cookie-auth/
#nginx #filemanager