This commit is contained in:
Vaica committed 2026-06-22 14:59:24 +08:00
1 parent 4ab47a3e47
commit ba016efbe8
21 files changed
+921 -72

No files matched your search

+2 -32
View File
@@ -29,29 +29,15 @@ server {
access_log /var/log/nginx/write-server-access.log;
error_log /var/log/nginx/write-server-error.log;
# 静态文件(登录页、Service Worker、htpasswd 验证)
# 静态文件(Service Worker)
location /sw.js {
alias /etc/nginx/sw.js;
add_header Content-Type application/javascript;
add_header Cache-Control "no-cache, no-store";
}
location /login.html {
alias /etc/nginx/login.html;
add_header Cache-Control "no-cache, no-store";
}
location /auth/check {
auth_basic "Write Server";
auth_basic_user_file /etc/nginx/.htpasswd;
return 200 'ok';
add_header Content-Type text/plain;
}
# 所有其他请求通过 auth_request 验证
# 所有请求代理到 write-server
location / {
auth_request /auth/internal;
proxy_pass http://write-server:8016;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
@@ -66,22 +52,6 @@ server {
proxy_send_timeout 60s;
proxy_read_timeout 120s;
client_max_body_size 50m;
error_page 401 = @login;
}
location = /auth/internal {
internal;
proxy_pass http://write-server:8016/api/stats;
proxy_set_header Authorization $http_authorization;
proxy_pass_request_body off;
proxy_set_header Content-Length "";
}
location @login {
internal;
add_header WWW-Authenticate "";
return 302 /login.html;
}
location ~ /\. {