Обратный прокси-сервер Nginx с тем же именем - PullRequest
0 голосов
/ 25 сентября 2018

Я хочу, чтобы nginx принимал любые запросы от *.example.com и отправлял их с тем же именем (*.example.com), просто используя nginx для 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 для разрешения клиента).

...