~/tools/nginx

Nginx

Генераторы конфигов nginx: location, proxy_pass, SSL.

О формате Nginx

Nginx давно стал стандартом де факто для reverse proxy, балансировки нагрузки и раздачи статики, во многом благодаря производительности и гибкости конфигурации через простой текстовый файл. Обратная сторона этой гибкости, синтаксис директив легко перепутать, а результат неправильной настройки часто виден только в продакшене, а не при чтении конфига глазами.

Инструменты в этом разделе генерируют готовые блоки конфигурации под частые задачи: reverse proxy с правильными заголовками для websocket соединений, SSL конфигурацию под связку с Let's Encrypt, настройку gzip сжатия, файл базовой авторизации htpasswd, конвертацию в формат Caddyfile для тех, кто переходит на Caddy, и тестирование правил rewrite перед их применением на боевом сервере.

Все генераторы работают в браузере и выдают готовый фрагмент конфига, который остается вставить в свой nginx.conf и перезагрузить сервер, никакой установки дополнительных инструментов не требуется.