我的当前nginx配置是
location ~ .*\.(js|css|svg|gif)?$
{ proxy_pass https://www.cnblogs.com/ }
location / {
proxy_pass https://www.cnblogs.com/motorao/;
proxy_hide_header Referer;
proxy_set_header Host www.cnblogs.com;
proxy_set_header X-Real-IP $remote_addr;
}
但看起来https://motorao.cn/ 这里还是无法打开(F12看已经不再有403,但还有很多url错误导致的文件打不开)
请问一下,如何才能正确的配置域名呢?
抱歉,这个试过并不可行。看配置信息,是将aaa.xx 跳转到 bbb.xx,url会产生变化,我这边的需求是做url代理,等于说之后访问的url还是aaa.xx
location ~ .*\.(js|css|svg|gif)?$
转发规则中也需要添加 proxy_set_header Host www.cnblogs.com;
感谢答复,这个配置貌似无效,当前配置:
location /pref {
proxy_pass https://www.cnblogs.com/pref;
}
location ~ .*\.(js|css|svg|gif)?$
{
proxy_pass https://www.cnblogs.com;
proxy_set_header Host www.cnblogs.com;
}
location / {
proxy_pass https://www.cnblogs.com/motorao/;
proxy_hide_header Referer;
proxy_set_header Host www.cnblogs.com;
proxy_set_header X-Real-IP $remote_addr;
}
从F12可以看到还是有部分css访问不到: