Назад к вопросам
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;