Nginx通配符反向代理到相同名称

时间:2018-09-25 05:53:23

标签: nginx proxy reverse-proxy

我希望nginx接受来自*.example.com的任何请求,并将其发送到相同的名称(*.example.com),仅使用nginx for SSL,这样我就可以在外部使用本地DNS。

server {
    listen *:80;
    listen          443 ssl;
    server_name     *.whitefamilyserver.com;

    location / {
        proxy_pass              http://$host; # (host will normally be subdomain.example.com)
        proxy_set_header        Host $host;
        proxy_set_header        X-Real-IP $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header        X-Forwarded-Proto $scheme;
    }
}

因此,如果有人去test.example.com,它将转发给test.example.com(但是由于它是在我的家庭网络内部运行的,因此它将使用本地DNS来解析客户端)。

0 个答案:

没有答案
相关问题