Nginx
Генераторы конфигов nginx: location, proxy_pass, SSL.
- Nginx to Caddyfile Converter
Конвертировать простой конфиг nginx в Caddyfile.
- Nginx Reverse Proxy Generator
Сгенерировать location-блок для reverse proxy по параметрам.
- Nginx SSL Config Generator
Сгенерировать базовый SSL/Let's Encrypt server-блок nginx.
- Nginx Rewrite Rule Tester
Проверить, как правило rewrite сработает на конкретном URL.
- Nginx Gzip Config Generator
Сгенерировать блок настройки gzip-сжатия для nginx.
- Nginx htpasswd Generator
Сгенерировать файл htpasswd для Basic Auth в nginx.
О формате Nginx
Nginx давно стал стандартом де факто для reverse proxy, балансировки нагрузки и раздачи статики, во многом благодаря производительности и гибкости конфигурации через простой текстовый файл. Обратная сторона этой гибкости, синтаксис директив легко перепутать, а результат неправильной настройки часто виден только в продакшене, а не при чтении конфига глазами.
Инструменты в этом разделе генерируют готовые блоки конфигурации под частые задачи: reverse proxy с правильными заголовками для websocket соединений, SSL конфигурацию под связку с Let's Encrypt, настройку gzip сжатия, файл базовой авторизации htpasswd, конвертацию в формат Caddyfile для тех, кто переходит на Caddy, и тестирование правил rewrite перед их применением на боевом сервере.
Все генераторы работают в браузере и выдают готовый фрагмент конфига, который остается вставить в свой nginx.conf и перезагрузить сервер, никакой установки дополнительных инструментов не требуется.