Problem mit der Nginx-Reverse-Proxy-Bindung eines unabhängigen Domänennamens?
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 17:26:37
0
2
771

Szene:

Mehrbenutzersystem bindet unabhängige Domänennamen an Benutzer

Hauptdomänenname: www.xxx.com/username

Unabhängiger Domainname: www.username.com (beliebig)

Frage:

Da sich der Mehrbenutzersystemserver in China befindet, kann er den unabhängigen Domänennamen des Benutzers nicht direkt auflösen

Es gibt also einen fremden Host als Reverse-Proxy-Server (nginx)

proxy.xxx.com Als unabhängiger Domainname verweist CNAME auf

Wie konfiguriere ich diesen Reverse-Proxy-Server?

Danke

Es ähnelt dem LOFTER-Blog.

过去多啦不再A梦
过去多啦不再A梦

Antworte allen(2)
仅有的幸福
server {
    listen 80 default_server;

    location / {
        proxy_set_header Host $host;
        proxy_redirect off;
        proxy_pass http://<国内服务器>/;
    }
}

然后国内服务器,首先验证请求的来源 IP 是指定的 IP(防止用户直接把域名解析到国内服务器), 然后根据请求中的 Host 来展示用户的站点。

小葫芦

就是类似LOFTER博客这种, 请问这是怎么实现的?

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage