Я не особо разбираюсь в администратировании, но нужно сделать одну вещь, а именно, есть сайт работающий на одном сервисе. У них нет https и все сайты крутятся на одном IP c не очень хорошей кармой, решил уйти от них на сторонний IP по средствам прокси. Взял VPS настроил, также подключил сайт к HTTPS, но вот беда, у них нет https, а значит и я не могу сообщить серверу что у нас https, и весь контент он отдает с http ссылками, которые конечно же делают наш сайт небезопасным. Почитал что есть в Nginx утилита sub_filter которая работает как найти и заменить, но вот стандартно она не идет, а как устанавливать ее я так и не понял
Андрей Михалёв:
Использую так, прописал в конфиг в раздел location
sub_filter 'http://' 'https://';
sub_filter_once on;
Перезагрузил nginx, другие конфиги применяются, только этот нет
Он скорее всего работает, но только до первого совпадения.
Внимательно читайте страницу nginx.org/ru/docs/http/ngx_http_sub_module.html
А именно sub_filter_once, по умолчанию он включен (да и у вас в конфиге есть эта строка), и заменит только первое совпадение.
Если нужно сделать все замены на странице, тогда стоит изменить конфиг: