refactor and disable access logs for stats and version (#8259)

This commit is contained in:
Blake Blackshear 2023-10-21 09:15:24 -04:00 committed by GitHub
parent c8b38bdd47
commit 18545718c1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 27 additions and 28 deletions

View File

@ -149,62 +149,57 @@ http {
location /ws { location /ws {
proxy_pass http://mqtt_ws/; proxy_pass http://mqtt_ws/;
proxy_http_version 1.1; include proxy.conf;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
} }
location /live/jsmpeg/ { location /live/jsmpeg/ {
proxy_pass http://jsmpeg/; proxy_pass http://jsmpeg/;
proxy_http_version 1.1; include proxy.conf;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
} }
location /live/mse/ { location /live/mse/ {
proxy_pass http://go2rtc/; proxy_pass http://go2rtc/;
proxy_http_version 1.1; include proxy.conf;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
} }
location /live/webrtc/ { location /live/webrtc/ {
proxy_pass http://go2rtc/; proxy_pass http://go2rtc/;
proxy_http_version 1.1; include proxy.conf;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
} }
location ~* /api/go2rtc([/]?.*)$ { location ~* /api/go2rtc([/]?.*)$ {
proxy_pass http://go2rtc; proxy_pass http://go2rtc;
rewrite ^/api/go2rtc(.*)$ /api$1 break; rewrite ^/api/go2rtc(.*)$ /api$1 break;
proxy_http_version 1.1; include proxy.conf;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
} }
location ~* /api/.*\.(jpg|jpeg|png)$ { location ~* /api/.*\.(jpg|jpeg|png)$ {
rewrite ^/api/(.*)$ $1 break; rewrite ^/api/(.*)$ $1 break;
proxy_pass http://frigate_api; proxy_pass http://frigate_api;
proxy_pass_request_headers on; include proxy.conf;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
} }
location /api/ { location /api/ {
add_header Cache-Control "no-store"; add_header Cache-Control "no-store";
expires off; expires off;
proxy_pass http://frigate_api/; proxy_pass http://frigate_api/;
proxy_pass_request_headers on; include proxy.conf;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; location /api/stats {
proxy_set_header X-Forwarded-Proto $scheme; access_log off;
add_header Cache-Control "no-store";
expires off;
proxy_pass http://frigate_api/;
include proxy.conf;
}
location /api/version {
access_log off;
add_header Cache-Control "no-store";
expires off;
proxy_pass http://frigate_api/;
include proxy.conf;
}
} }
location / { location / {

View File

@ -0,0 +1,4 @@
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;