如何解决NginX - proxy_pass 指令不捕获序列
目标是在格式错误的 URL 导致找不到 404 文件时发送正确的响应。 发生的情况是,有时我会收到这样的错误 URl :
https://FQDN-Server-Adress/server/rest/services/Urbanisme/ChargesUrbanistiques/jsapi/dojo/dojo.js
但是需要的文件位于 https://FQDN-Server-Adress:6443/arcgis/login//jsapi/dojo/dojo.js
因此,我在位置之后设置了 proxy_pass 指令,但似乎没有正确赶上所涉及的序列,并且仍然返回格式错误的 url。我做错了什么?
proxy_pass 中 'login' 和 'jsapi' 之间的双斜杠是必需的,我在 Windows Server 2016 下
谢谢。
块引用
## Redirect to tomcat when mismatch with /jsapi/dojo/ (20210130)
location /jsapi/dojo/ {
proxy_http_version 1.1;
include C:/NginX/1.19.1/proxyparams/proxy_params.conf;
proxy_pass https://FQDN-Server-Adress:6443/arcgis/login//jsapi/dojo/;
sub_filter 'Server-IP-Adress:1543' 'FQDN-Server-Adress';
proxy_buffering on;
proxy_buffer_size 16k;
proxy_busy_buffers_size 24k;
proxy_buffers 64 4k;
client_max_body_size 12m;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。