--- src/common/confs/nginx.conf.orig 2026-05-25 18:23:18 UTC +++ src/common/confs/nginx.conf @@ -1,27 +1,15 @@ -# /etc/nginx/nginx.conf +# /usr/local/etc/nginx/nginx.conf # load dynamic modules {% set os = import("os") %} {% if os.path.isfile("/usr/lib64/nginx/modules/ngx_stream_module.so") +%} -load_module /usr/lib64/nginx/modules/ngx_stream_module.so; {% elif os.path.isfile("/usr/local/libexec/nginx/ngx_stream_module.so") +%} -load_module /usr/local/libexec/nginx/ngx_stream_module.so; {% elif os.path.isfile("/usr/share/bunkerweb/modules/ngx_stream_module.so") +%} -load_module /usr/share/bunkerweb/modules/ngx_stream_module.so; {% endif %} -load_module /usr/share/bunkerweb/modules/ndk_http_module.so; -load_module /usr/share/bunkerweb/modules/ngx_http_cookie_flag_filter_module.so; -load_module /usr/share/bunkerweb/modules/ngx_http_headers_more_filter_module.so; -load_module /usr/share/bunkerweb/modules/ngx_http_lua_module.so; -load_module /usr/share/bunkerweb/modules/ngx_http_modsecurity_module.so; -load_module /usr/share/bunkerweb/modules/ngx_http_brotli_filter_module.so; -load_module /usr/share/bunkerweb/modules/ngx_http_brotli_static_module.so; -load_module /usr/share/bunkerweb/modules/ngx_stream_lua_module.so; -load_module /usr/share/bunkerweb/modules/ngx_http_lua_upstream_module.so; {% if os.uname().sysname == "FreeBSD" -%} # run workers as the dedicated BunkerWeb account -user nginx; +user www; {% endif %} # PID file @@ -66,22 +54,22 @@ http { http { # include base http configuration - include /etc/nginx/http.conf; + include /usr/local/etc/nginx/http.conf; # include core and plugins http configurations - include /etc/nginx/http/*.conf; + include /usr/local/etc/nginx/http/*.conf; # include custom http configurations - include /etc/bunkerweb/configs/http/*.conf; + include /usr/local/etc/bunkerweb/configs/http/*.conf; } stream { # include base stream configuration - include /etc/nginx/stream.conf; + include /usr/local/etc/nginx/stream.conf; # include core and plugins stream configurations - include /etc/nginx/stream/*.conf; + include /usr/local/etc/nginx/stream/*.conf; # include custom stream configurations - include /etc/bunkerweb/configs/stream/*.conf; + include /usr/local/etc/bunkerweb/configs/stream/*.conf; }