You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In a request, ngx.status can only be captured as 307 in the header_filter_by_lua_file stage, and this request cannot be obtained in body_filter_by_lua.
Environment:
PHP project, with the following configuration, no SSL, no relevant 307 redirect configuration:
location ~ [^/]\.php(/|$)
{
try_files $uri =404;
fastcgi_pass unix:/tmp/php-cgi-74.sock;
fastcgi_index index.php;
include fastcgi.conf;
include pathinfo.conf;
}
nginx version: nginx/1.24.0
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
built with OpenSSL 1.1.1q 5 Jul 2022
TLS SNI support enabled
configure arguments: --user=www --group=www --prefix=/www/server/nginx --add-module=/www/server/nginx/src/ngx_devel_kit --add-module=/www/server/nginx/src/lua_nginx_module --add-module=/www/server/nginx/src/ngx_cache_purge --with-openssl=/www/server/nginx/src/openssl --with-pcre=pcre-8.43 --with-http_v2_module --with-stream --with-stream_ssl_module --with-stream_ssl_preread_module --with-http_stub_status_module --with-http_ssl_module --with-http_image_filter_module --with-http_gzip_static_module --with-http_gunzip_module --with-ipv6 --with-http_sub_module --with-http_flv_module --with-http_addition_module --with-http_realip_module --with-http_mp4_module --add-module=/www/server/nginx/src/ngx_http_substitutions_filter_module-master --with-ld-opt=-Wl,-E --with-cc-opt=-Wno-error --with-http_dav_module --add-module=/www/server/nginx/src/nginx-dav-ext-module
I have a few questions:
Why can't 307 capture this request in body_fileter_by_lua?
Can it be changed to 200 at this stage?
If it cannot be changed to 200, how can I better locate at which stage my nginx has a 307 jump.
The text was updated successfully, but these errors were encountered:
Uh oh!
There was an error while loading. Please reload this page.
The server is broken
Question
In a request,
ngx.status
can only be captured as307
in theheader_filter_by_lua_file
stage, and this request cannot be obtained inbody_filter_by_lua
.Environment:
PHP project, with the following configuration, no SSL, no relevant 307 redirect configuration:
I have a few questions:
Why can't
307
capture this request inbody_fileter_by_lua
?Can it be changed to
200
at this stage?If it cannot be changed to
200
, how can I better locate at which stage my nginx has a307
jump.The text was updated successfully, but these errors were encountered: