Sobes.tech
Назад к вопросам
Middle+
6

Nginx в какой роли настраивали? Был какой-то интересный конфиг?

Компании, где спрашивали
Смерт

Ответ от нейросети

sobes.tech AI

Я настраивал Nginx в роли обратного прокси и балансировщика нагрузки для нескольких веб-сервисов. Один из интересных конфигов включал настройку SSL-терминации с автоматическим обновлением сертификатов через Let's Encrypt, а также использование директив для кэширования статического контента и ограничения скорости запросов для защиты от DDoS.

Пример упрощённой конфигурации:

server {
    listen 443 ssl;
    server_name example.com;

    ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;

    location / {
        proxy_pass http://backend_servers;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }

    location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
        expires 30d;
        add_header Cache-Control "public";
    }

    limit_req zone=one burst=5;
}

limit_req_zone $binary_remote_addr zone=one:10m rate=10r/s;