В настоящее время я запускаю свой сайт на http и хочу переместить его на https, так что nginx автоматически выполняет перенаправление. Я думаю, это довольно тривиально.
Однако есть один файл, который (по нескольким причинам) связан с другими сайтами, некоторые из которых находятся поверх http, а некоторые - по https. Я хочу убедиться, что файл доступен как для http, так и для https, чтобы гарантировать, что браузеры не жалуются на диалог "смешанный контент". Путь файла выглядит примерно так:
HTTP (S)://mydomain.com/scripts/[some_sha1_hash]/file.js
Итак, в правиле nginx следует сказать: "Если запрос уже превышен https, все сладко, а просто обратное-прокси-сервер. В противном случае перенаправляйте все запросы с http на https, за исключением случаев, когда этот один файл запрашивается, в в этом случае не нужно перенаправлять http- > https."
Может ли кто-нибудь сказать мне, где искать информацию о такой конфигурации, или помочь мне с самой конфигурацией? Заранее спасибо. (Извините, но я еще недостаточно подготовлен к конфигурации nginx.)