2
回答
nginx的服务器组查询异常
科大讯飞通用文字识别100000次/天免费使用。立即申请   
upstream kuaidiv1companydefault
                    server aaa.com ; 

                }

location /kuaidi/v1/company/default {  
proxy_pass  http://kuaidiv1companydefault$targetcompleteurl?$originalreuqestargs;
                 } 

配置如上,当请求/kuaidi/v1/company/default/api/aaa?aa=aa时,

经过业务处理targetcompleteurl=/api/aaa,originalreuqestargs=aa=aa。

nginx提示

<html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /api was not found on this server.</p> <p>Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.</p> </body></html>

好像根本没有解析aaa.com。


如果配置成一个本地测试程序,

upstream _kuaidi_v1_query_default  { 
                    server 127.0.0.1:8080 ; 

                }

location /kuaidi/v1/company/default {  
proxy_pass  http://kuaidiv1companydefault$uri?$args; 
                 } 



请求/kuaidi/v1/company/default/api/aaa?aa=aa时,就正常了,

各位大神,怎么解决?谢谢了



举报
wangjiuong
发帖于3年前 2回/2K+阅
顶部