nginx配置反向代理,目前我会一点,但是原理我几乎没想通。在网上搜索来搜索去,都是如下的配置方法:
server {
listen 80;
server_name www.fuck.com;
location / {
proxy_pass http://www.befucked.com/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
以上代码就是用www.fuck.com
代理http://www.befucked.com/
,我测试发现,如果http://www.befucked.com/
网站html里含有http://www.befucked.com/
这种绝对地址,那么通过www.fuck.com
访问网站,有些链接还是http://www.befucked.com/
的,根本没法用嘛。