Към съдържанието
⚙️

Nginx Config генератор

Генерирайте nginx server blocks за статични сайтове, reverse proxy, SSL/HTTPS, gzip, caching. Копирайте или изтеглете. В браузъра.

Server

SSL / HTTPS

Listens на 443 с cert paths по-долу.

Redirects

Добавя server block на port 80, който 301-redirects към HTTPS.

Добавя redirect от example.com към www.example.com.

Добавя redirect от www.example.com към example.com.

Производителност

Compress text responses за намаляване на bandwidth.

Сигурност

Добавя X-Frame-Options, X-Content-Type-Options и Referrer-Policy.

Presets

nginx config
 

За nginx server blocks

Nginx server block дефинира как nginx отговаря на заявки за един или повече домейни. Директивите listen, server_name, root и location са основните. За HTTPS, насочете ssl_certificate и ssl_certificate_key към PEM файловете си (напр. от Let's Encrypt). Запазете генерирания config в /etc/nginx/sites-available/ и reload nginx.

Често срещани употреби

  • Статични сайтове — бързо сервирайте статична папка.
  • Reverse proxy — пред Node/Python/Ruby приложение.
  • HTTPS миграция — превключете сайт към TLS.
  • Multi-domain server — хоствайте няколко сайта на една машина.

Поверителност

Цялото генериране работи 100% в браузъра ви. Никакви данни не се изпращат на сървър.