У меня есть приложение Sinatra, работающее в nginx (используя тонкий как back-proxy), и я использую инструкции redirect '/<path>'
в Sinatra. Однако, когда я обращаюсь к сайту под https, эти перенаправления отправляют меня в http://localhost/<path>
, а не в https://localhost/<path>
, как они должны.
В настоящее время nginx передает управление тонким с помощью этой команды proxy_pass http://thin_cluster
, где thin_cluster
есть
upstream thin_cluster { server unix:/tmp/thin.cct.0.sock; }
Как я могу это исправить?