谁能给个正确的反向代理中文维基百科的代码?

2015-08-04 19:20:47 +08:00
 joniking

总是不成功,求救,我的是:
server {
listen 80;
server_name wiki.domain.com;
rewrite ^(.*) https://wiki.domain.com$1 permanent;
}

server {
listen 443;
server_name wiki.domain.com;

location / {
proxy_pass https://zh.wikipedia.org/;
proxy_redirect https://zh.wikipedia.org/ /;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host zh.wikipedia.org;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

3154 次点击
所在节点    Wikipedia
1 条回复
49
2015-08-04 20:22:20 +08:00
server{
listen 45.116.12.40:443 spdy ssl ;
spdy_headers_comp 6;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl on;
ssl_certificate /root/ssl/ssl.crt;
ssl_certificate_key /root/ssl/ssl.key;
ssl_dhparam /root/dh.pem;
ssl_session_tickets on;
ssl_ciphers CHACHA20:GCM:HIGH:!DH:!RC4:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS;
ssl_prefer_server_ciphers on;
add_header Strict-Transport-Security "max-age=31536000; preload;";
server_name wiki.49.gs;
location / {
proxy_pass https://zh.wikipedia.org/;
proxy_cache one;
proxy_cache_valid 200 302 2h;
proxy_cache_valid 404 1h;

proxy_buffering off;

proxy_cookie_domain wikipedia.org wiki.49.gs;
proxy_redirect https://zh.wikipedia.org/ /;

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Accept-Encoding "";
proxy_set_header User-Agent $http_user_agent;
proxy_set_header Accept-Language "zh-CN";
proxy_set_header Cookie "GeoIP=HK:00:Hong_Kong:22.2833:114.1500:v4; uls-previous-languages=%5B%22zh-cn%22%5D; zhwikimwuser-sessionId=7eb60062b6b7b89f; TBLkisOn=0";

sub_filter zh.wikipedia.org wiki.49.gs;
sub_filter_once off;
}

}
server {
listen 45.116.12.40:80;
server_name wiki.49.gs;
rewrite ^(.*) https://wiki.49.gs$1 permanent;
}

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/210788

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX