Я хочу, чтобы 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 для разрешения клиента).