initial commit
This commit is contained in:
commit
b6f0791243
24 files changed
+3966
No files matched your search
@@ -0,0 +1,52 @@
|
||||
# Бинго «Баланс 2.0» в подпапке существующего сайта: https://intranet.example.com/bingo/
|
||||
# Используйте, если отдельного поддомена нет. Страница работает по относительным путям,
|
||||
# поэтому имя папки может быть любым — поменяйте /bingo/ во всех строках ниже.
|
||||
|
||||
# --- 1. В контекст http (например, отдельный файл /etc/nginx/conf.d/bingo-zone.conf) ---
|
||||
limit_req_zone $binary_remote_addr zone=bingo_api:1m rate=10r/s;
|
||||
|
||||
# --- 2. Внутрь существующего блока server { ... } сайта ---
|
||||
|
||||
# Без завершающего слэша относительные пути страницы указывали бы мимо папки.
|
||||
location = /bingo {
|
||||
access_log off;
|
||||
return 301 /bingo/;
|
||||
}
|
||||
|
||||
location /bingo/ {
|
||||
access_log off;
|
||||
client_max_body_size 8k;
|
||||
|
||||
# Любой add_header внутри location отменяет заголовки, унаследованные от server.
|
||||
# Это нужно, если сайт добавляет X-Frame-Options: иначе Teams не покажет вкладку.
|
||||
add_header X-Robots-Tag "noindex, nofollow" always;
|
||||
|
||||
proxy_pass http://127.0.0.1:8080/; # слэш в конце убирает префикс /bingo
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header Connection "";
|
||||
proxy_connect_timeout 5s;
|
||||
proxy_read_timeout 15s;
|
||||
}
|
||||
|
||||
location /bingo/api/ {
|
||||
access_log off;
|
||||
client_max_body_size 8k;
|
||||
add_header X-Robots-Tag "noindex, nofollow" always;
|
||||
|
||||
limit_req zone=bingo_api burst=40 nodelay;
|
||||
limit_req_status 429;
|
||||
limit_req_log_level warn;
|
||||
|
||||
proxy_pass http://127.0.0.1:8080/api/;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header Connection "";
|
||||
proxy_connect_timeout 5s;
|
||||
proxy_read_timeout 15s;
|
||||
}
|
||||
|
||||
location = /bingo/healthz {
|
||||
access_log off;
|
||||
return 404;
|
||||
}
|
||||
Reference in new issue
Block a user