0d149467e9
Deploy Polska Lokalnie / deploy (push) Successful in 5s
- realip: IP klienta z X-Real-IP ustawianego przez nginx hosta, zaufanie tylko z sieci prywatnych; limitowany jest wylacznie ruch przez nginx hosta. - Limity na IP: logowanie/hasla 10/min, akcje wysylajace mail/SMS 3/min, tlumaczenia 120/min, cale API 30/s; 429 jako JSON z komunikatem. - Wspolne ustawienia proxy w nginx/api-proxy.conf. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
13 lines
665 B
Plaintext
13 lines
665 B
Plaintext
# Przekazanie zadania /api/... do backendu bez zmiany adresu. Dolaczane w /api/ i w kazdym
|
|
# zagniezdzonym location z wlasnym limitem - proxy_pass nie jest dziedziczony do zagniezdzen.
|
|
proxy_pass http://backend:8080;
|
|
proxy_http_version 1.1;
|
|
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;
|
|
# Te naglowki ustawia security-headers.conf. Spring Security dodaje wlasne - zdublowane,
|
|
# sprzeczne X-Frame-Options przegladarka moze uznac za nieprawidlowe i zignorowac.
|
|
proxy_hide_header X-Frame-Options;
|
|
proxy_hide_header X-Content-Type-Options;
|