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

Настройка прокси для обработки запросов поддоменов

Я установил прокси для сайта, который работает со следующими nginx config:

server {
    listen 80;

    server_name proxy.example.com;
    access_log /dev/null;
    error_log  /dev/null;

    location / {
        proxy_pass        http://thepiratebay.se;
        proxy_set_header  X-Real-IP       $remote_addr;
    }
}

Однако здесь также есть стили, загруженные из поддомена (static.thepiratebay.se), которые не проходят через мой прокси, потому что они ссылаются на исходный домен. Есть ли способ отправить эти запросы на мой прокси-сервер? Должен ли я изменять содержимое страниц при его обслуживании, чтобы они также могли проходить через мой прокси? Если да, то как? :) Или есть другой (может быть, лучший) способ?

Я нашел решение, заменив URL-адреса, выполнив в моей конфигурации следующее:

sub_filter 'static.thepiratebay.se' 'static.proxy.example.com';
sub_filter_once off;