nginx server_name配置通配符 有更新!
server{
listen 80;
server_name ~^(.*).ngrok.jishijun.cn$;
access_log /var/log/nginx/access-ngrok.log;
set $port_ngrok $1;
location / {
proxy_pass http://$port_ngrok.ngrok.jishijun.cn:8181;
}
}
代理后,就可以直接使用80端口来使用服务,ngrok的代理也可以正常使用了
在http上面的区域内使用最上面添加 resolver 8.8.8.8这个配置, 就可以了使用$port_ngrok就可以正常使用了
不会提示错误信息
2017/11/16 15:48:46 [error] 25866#25866: *67241 no resolver defined to resolve *.ngrok.jishijun.cn, client: 111.200.192.98, server: *.ngrok.jishijun.cn, request: “GET / HTTP/1.1”, host: “80.ngrok.jishijun.cn”