nginx server_name配置通配符 有更新!

  |   0 评论   |   8,714 浏览

    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”

    评论

    发表评论

    validate