Из-за чего не работает защита?
Ссылка скопирована
Сейчас ситуация такая: я новичок в nginx. В процессе заливания маленького проекта на VDS захотел ограничить количество запросов в секунду, чтобы сервер не падал. Написал конфиг, представленный ниже, однако код на python (тоже снизу) не выдаёт ошибки о перегрузке сервиса.
# Редирект с HTTP на HTTPS server { listen 80; server_name example.ru www.example.ru; return 301 https://$host$request_uri; } limit_req_zone $http_your_auth_token zone=mylimit:10m rate=30r/s; # HTTPS сервер server { listen 443 ssl; server_name example.ru www.example.ru; # SSL сертификаты ssl_certificate /etc/nginx/certs/fullchain.pem; ssl_certificate_key /etc/nginx/certs/privkey.key; # Базовые SSL настройки ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; # Логи (опционально) access_log /var/log/nginx/backend_access.log; error_log /var/log/nginx/backend_error.log; location / { limit_req zone=mylimit burst=1 nodelay; proxy_pass http://service:8080; # Заголовки для backend proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; # Таймауты proxy_connect_timeout 60s; proxy_read_timeout 60s; } }
from requests import get import warnings from urllib3.exceptions import InsecureRequestWarning # Отключаем предупреждения о небезопасных запросах warnings.simplefilter('ignore', InsecureRequestWarning) for i in range(1000): res = get("https://localhost/sight/", verify=False) print(res.status_code)
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопросВам также может быть интересно
VPN
Как правильно настроить vless для Android TV?
0 ответов
Pyrogram
Как правильно зарегистрировать юзер бота в Telegram?
0 ответов
печатные-платы
Как заставить запускаться программу M3.exe от компании Hanxing AOI в инспекционной машине на Windows 7 Pro?
0 ответов
Telegram
Как диагностировать ошибку с подключением к прокси в мобильном приложении Telegram?
0 ответов
