-
记录下 1Panel 2025-09-02 更新的 v2.0.10 版本的“【网站】优化 OpenResty 默认配置”和“【网站】优化反向代理规则配置”
前一项似乎没有什么变化。后一项变化如下:
旧版本
server { listen 80 ; listen [::]:80 ; server_name 192.168.10.106; index index.php index.html index.htm default.php default.htm default.html; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host $server_name; proxy_set_header X-Real-IP $remote_addr; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; access_log /www/sites/192.168.10.106/log/access.log; error_log /www/sites/192.168.10.106/log/error.log; location ^~ /.well-known/acme-challenge { allow all; root /usr/share/nginx/html; } include /www/sites/192.168.10.106/proxy/*.conf; }
新版本
server { listen 80 ; listen [::]:80 ; server_name 192.168.10.106; index index.php index.html index.htm default.php default.htm default.html; access_log /www/sites/192.168.10.106/log/access.log main; error_log /www/sites/192.168.10.106/log/error.log; location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md) { return 404; } location ^~ /.well-known { allow all; root /usr/share/nginx/html; } if ( $uri ~ "^/\.well-known/.*\.(php|jsp|py|js|css|lua|ts|go|zip|tar\.gz|rar|7z|sql|bak)$" ) { return 403; } root /www/sites/192.168.10.106/index; include /www/sites/192.168.10.106/proxy/*.conf; }
前一项更新前后默认配置均为:
user root; worker_processes auto; error_log /var/log/nginx/error.log notice; error_log /dev/stdout notice; pid /var/run/nginx.pid; worker_rlimit_nofile 51200; events { use epoll; worker_connections 5120; multi_accept on; } http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; access_log /dev/stdout main; server_tokens off; sendfile on; tcp_nopush on; tcp_nodelay on; server_names_hash_bucket_size 512; client_header_buffer_size 32k; client_max_body_size 50m; keepalive_timeout 60; keepalive_requests 100; gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.1; gzip_comp_level 2; gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml; gzip_vary on; gzip_proxied expired no-cache no-store private auth; gzip_disable "MSIE [1-6]\."; limit_conn_zone $binary_remote_addr zone=perip:10m; limit_conn_zone $server_name zone=perserver:10m; include /usr/local/openresty/nginx/conf/conf.d/*.conf; include /usr/local/openresty/nginx/conf/default/*.conf; include /usr/local/openresty/1pwaf/data/conf/waf.conf; }
-
-
-
-
-
-
-
-
-