Перейти к содержимому
⚙️

Генератор конфигурации 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

Серверный блок 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% в вашем браузере. Данные не отправляются на сервер.