Apply suggestions from code review

Thanks @gotenxiao

Co-authored-by: GotenXiao <gotenxiao@gmail.com>
This commit is contained in:
James Kinsman 2021-10-09 00:11:15 +01:00 committed by GitHub
parent d77cfdc601
commit 425a75c7da
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 20 additions and 24 deletions

View file

@ -1,7 +1,7 @@
FROM lancachenet/ubuntu-nginx:latest FROM lancachenet/ubuntu-nginx:latest
LABEL version=3 LABEL version=3
LABEL description="Single caching container for caching game content at lan parties." LABEL description="Single caching container for caching game content at LAN parties."
LABEL maintainer=" LanCache.Net Team <team@lancache.net>" LABEL maintainer="LanCache.Net Team <team@lancache.net>"
ENV GENERICCACHE_VERSION=2 \ ENV GENERICCACHE_VERSION=2 \
CACHE_MODE=monolithic \ CACHE_MODE=monolithic \

View file

@ -1,10 +1,8 @@
server { server {
listen 80 reuseport; listen 80 reuseport;
access_log /data/logs/access.log cachelog; access_log /data/logs/access.log cachelog;
error_log /data/logs/error.log; error_log /data/logs/error.log;
include /etc/nginx/sites-available/cache.conf.d/*.conf; include /etc/nginx/sites-available/cache.conf.d/*.conf;
} }

View file

@ -5,4 +5,3 @@
include /etc/nginx/sites-available/cache.conf.d/root/*.conf; include /etc/nginx/sites-available/cache.conf.d/root/*.conf;
} }

View file

@ -1,4 +1,3 @@
# Fix for League of Legends Updater # Fix for League of Legends Updater
location ~ ^.+(releaselisting_.*|.version$) { location ~ ^.+(releaselisting_.*|.version$) {
proxy_pass http://$host; proxy_pass http://$host;

View file

@ -1,6 +1,6 @@
# Fix for GW2 manifest # Fix for GW2 manifest
location ^~ /latest64 { location ^~ /latest64 {
proxy_cache_bypass 1; proxy_cache_bypass 1;
proxy_no_cache 1; proxy_no_cache 1;
proxy_pass http://$host$request_uri; proxy_pass http://$host$request_uri;
} }

View file

@ -1,6 +1,6 @@
# Fix for WSUS authroot cab files # Fix for WSUS authroot cab files
location ~* (authrootstl.cab|pinrulesstl.cab|disallowedcertstl.cab)$ { location ~* (authrootstl.cab|pinrulesstl.cab|disallowedcertstl.cab)$ {
proxy_cache_bypass 1; proxy_cache_bypass 1;
proxy_no_cache 1; proxy_no_cache 1;
proxy_pass http://$host$request_uri; proxy_pass http://$host$request_uri;
} }

View file

@ -1,4 +1,4 @@
location = /server-status { location = /server-status {
proxy_no_cache 1; proxy_no_cache 1;
proxy_cache_bypass 1; proxy_cache_bypass 1;
} }

View file

@ -1,7 +1,7 @@
# Abort any circular requests # Abort any circular requests
if ($http_X_LanCache_Processed_By = $hostname) { if ($http_X_LanCache_Processed_By = $hostname) {
return 508; return 508;
} }
proxy_set_header X-LanCache-Processed-By $hostname; proxy_set_header X-LanCache-Processed-By $hostname;
add_header X-LanCache-Processed-By $hostname,$http_X_LanCache_Processed_By; add_header X-LanCache-Processed-By $hostname,$http_X_LanCache_Processed_By;

View file

@ -1,6 +1,6 @@
server { server {
listen 443; listen 443;
resolver UPSTREAM_DNS ipv6=off; resolver UPSTREAM_DNS ipv6=off;
proxy_pass $ssl_preread_server_name:443; proxy_pass $ssl_preread_server_name:443;
ssl_preread on; ssl_preread on;