Назад | Перейти на главную страницу

500 внутренняя ошибка при настройке обратного прокси для Википедии

Доступ к Википедии может быть нарушен случайным образом в моей стране. Запуск Debian 7 с nginx 1.2.1 с дополнительными ngx_http_substitutions_filter_module

использовать несколько поддоменов для обратного прокси соответствующего поддомена википедии w.mydomain.tld для zh.wikipedia.org m.w.mydomain.tld для zh.m.wikipedia.org. Для мобильного сайта up.w.mydomain.tld для upload.wikimedia.org

Моя конфигурация nginx выглядит так

    .......
    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;
            }
    }

Конфигурация сервера для m.w.domain.tld и up.w.domain.tld аналогична

Независимо от того, как я всегда получаю внутреннюю ошибку сервера 500 и нет информации о error.log

Спасибо заранее:)

Обновление: я попытался удалить последний раздел местоположения, и аналогичная конфигурация работает для Google, до сих пор не знаю :(