nginx 反向代理问题
我想做一个slideshare的反向代理, 配置如下, 但是老是不成功.
4 error_log /data/logs/slideshare.error.log;
5 server_name ssk.timger.info;
6 proxy_cache_key "$scheme://$host$request_uri/slideshare";
7 proxy_cache cache_one;
8 proxy_max_temp_file_size 4m;
9
10 location / {
11 proxy_cache_valid 200 304 3h;
12 #proxy_cache_valid 301 3d;
13 proxy_cache_valid any 10s;
14 proxy_set_header X-Real-IP $remote_addr;
15 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
16 #向后端传递访客ip
17
18 proxy_set_header Referer http://www.slideshare.net/;
19 #强制定义Referer,程序验证判断会用到
20
21 proxy_set_header Host $host;
22
23 proxy_pass http://www.slideshare.net/;
24
25 proxy_redirect default;
26 proxy_redirect http://www.slideshare.net/ /;
27
28
29 proxy_connect_timeout 60;
下面是我代理之后访问的结果
HTTP/1.1 301 Moved Permanently
Server: nginx/1.2.1
Date: Sat, 01 Feb 2014 14:02:43 GMT
Content-Type: text/html
Content-Length: 178
Location: http://ssk.timger.info/
Connection: keep-alive
P3P: CP="OTI DSP COR CUR ADM DEV PSD IVD CONo OUR IND"
Accept-Ranges: bytes
X-Varnish: 1736312165
Age: 0
Via: 1.1 varnish
Set-Cookie: SERVERID=r3|Uuz+h|Uuz+h; path=/
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
报错301 不知道原因
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
反代是proxy_pass