我正在尝试创建指向 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 供我们查看。