Генератор конфигурации Nginx
Генерируйте серверные блоки nginx для статических сайтов, обратного прокси, SSL/HTTPS, gzip, кэширования. Копируйте или скачивайте. В браузере.
Сервер
SSL / HTTPS
Слушает на 443 с указанными ниже путями к сертификату.
Редиректы
Добавляет серверный блок на порту 80, который делает 301-редирект на HTTPS.
Добавляет редирект с example.com на www.example.com.
Добавляет редирект с www.example.com на example.com.
Производительность
Сжимает текстовые ответы для уменьшения трафика.
Безопасность
Добавляет X-Frame-Options, X-Content-Type-Options и Referrer-Policy.
Пресеты
Справка
О серверных блоках nginx
Серверный блок nginx (server block) определяет, как nginx отвечает на запросы для одного или нескольких доменов. Директивы listen, server_name, root и location — основные. Для HTTPS направьте ssl_certificate и ssl_certificate_key на ваши PEM-файлы (например, от Let's Encrypt). Сохраните сгенерированный конфиг в /etc/nginx/sites-available/ и перезагрузите nginx.
Применение
- Статические сайты — быстро отдавайте статическую папку.
- Обратный прокси — фронтите Node/Python/Ruby приложения.
- Миграция на HTTPS — переключайте сайт на TLS.
- Мульти-доменный сервер — хостьте несколько сайтов на одной машине.
Конфиденциальность
Вся генерация выполняется на 100% в вашем браузере. Данные не отправляются на сервер.