O acesso à Wikipedia pode ser perturbado aleatoriamente no meu país
Rodando o Debian 7 com o nginx 1.2.1 com ngx_http_substitutions_filter_module
adicional
usar vários subdomínios para inverter o subdomínio correspondente do proxy da wikipedia
w.mydomain.tld
para zh.wikipedia.org
m.w.mydomain.tld
para zh.m.wikipedia.org
. Para site para celular
up.w.mydomain.tld
para upload.wikimedia.org
Minha configuração do nginx se parece com esta
.......
location / {
proxy_pass https://zh.wikipedia.org;
proxy_cookie_domain zh.wikipedia.org w.mydomain.tld;
proxy_redirect https://zh.wikipedia.org/ /;
proxy_redirect https://zh.m.wikipedia.org/ https://m.w.mymain.tld/;
proxy_set_header Host "zh.wikipedia.org";
proxy_set_header Referer "https://zh.wikipedia.org$request_uri";
subs_filter_types text/css text/xml text/javascript;
subs_filter zh.wikipedia.org w.mydomain.tld;
subs_filter upload.wikimedia.org up.w.mydomain.tld;
subs_filter zh.m.wikipedia.org m.w.mydomain.tld;
sub_filter_once off;
}
location https://zh.m.wikipedia.org/{
rewrite ^/(.*) https://m.w.mydomain.tld/$1 permanent;
}
}
A configuração do servidor para m.w.domain.tld e up.w.domain.tld é semelhante
Não importa como eu sempre recebo um erro interno de 500 servidores e não há informações sobre error.log
Muito obrigado antecipadamente:)
Atualização: tentei remover a última seção do local e uma configuração semelhante funciona para o Google, ainda sem nenhuma pista: (
Tags nginx reverse-proxy 500-error