suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Problem mit der Nginx-Reverse-Proxy-Bindung eines unabhängigen Domänennamens?

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梦2750 Tage vor775

Antworte allen(2)Ich werde antworten

  • 仅有的幸福

    仅有的幸福2017-05-16 17:28:37

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

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

    Antwort
    0
  • 高洛峰

    高洛峰2017-05-16 17:28:37

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

    Antwort
    0
  • StornierenAntwort