报错:
2019/11/05 10:46:03 [error] 7129#0: *45124 no resolver defined to resolve api.ct99.cn, client: 116.228.116.167, server: test.ct99.cn, request: "GET /api/Token/Test HTTP/1.1", host: "test.ct99.cn"
location /api/ {
proxy_pass https://api.ct99.cn$request_uri;
}
原因是Nginx0.6.18以后的版本中启用了一个resolver指令,在使用变量来构造某个server地址的时候一定要用resolver指令来制定DNS服务器的地址。
解决方案
在nginx的配置文件中的http{}
部分添加一行resolver 8.8.8.8;
即可