nginx 代理配置如下
server
{
listen 80;
#listen [::]:443 ssl http2;
server_name nike.tao.cn ;
location / {
proxy_pass https://www.nike.com/;
}
access_log /home/wwwlogs/nike.tao.cn.log;
}
结果显示 如下
Access Denied
You don't have permission to access "http://www.nike.com" on this server.
Reference #18.270ae07a.1516012262.10e6c714
有大佬知道 这个是什么原因吗? 求大佬指点一二。
刚开始看错你的问题了..
我加上
proxy_set_header X-real-ip $remote_addr;
这句能了访问,但它直接就跳到真实页面了。而不加这句又说你的服务器无权限,这应该是nike
官网有某种反偷站的技术吧。。再看nike首页的
a
标签,所有路径都是以它的域名开头的绝对路径,所以即使你能代理到它的一个页面,其余的页面还是会跳转到它的真实页面的..