使用 nginx 作为 sites.google.com 网站的代理

使用 nginx 作为 sites.google.com 网站的代理

我正在尝试创建指向 sites.google.com 网站的 proxy_pass。它有点管用。当我通过 nginx 代理访问该网站时,该网站看起来有些不同。

我的配置:

location /gtis {
    proxy_set_header HOST sites.google.com;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass https://sites.google.com/site/grupotisociedade/;
    proxy_redirect default;
}

什么可能出错?

通过代理访问的(损坏的)网站:代理人

(正确)站点:原来的

答案1

部分资源(图片、css、js)将位于不同的域名,即不是 sites.google.com。请使用您的网络浏览器工具或网页测试要确定哪些资源有效,哪些无效,只需进行一些简单的问题解决即可。如果不行,您需要发布实际的 URL 供我们查看。

相关内容