На главную

Код

Генератор nginx server-блока

Базовый конфиг: статика, reverse-proxy, HTTPS, SPA.

nginx.conf

server {
    listen 80;
    server_name example.com www.example.com;
    return 301 https://example.com$request_uri;
}

server {
    listen 443 ssl;
    http2 on;
    server_name example.com www.example.com;
    ssl_certificate     /etc/letsencrypt/live/example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
    gzip on;
    gzip_types text/css application/javascript application/json image/svg+xml;

    root /var/www/example.com;
    index index.html;
    location / {
        try_files $uri $uri/ =404;
    }
}