Как исправить перенаправление Sinatra с https на http под nginx

У меня есть приложение Sinatra, работающее в nginx (использующее thin в качестве обратного прокси), и я использую перенаправление '/ ' в Sinatra. Однако, когда я захожу на сайт по https, эти перенаправления отправляют меня на http: // localhost / , а не на https: // localhost / , поскольку они должен.

В настоящее время nginx передает управление thin с помощью этой команды proxy_pass http: // thin _cluster , где thin_cluster равно

upstream thin_cluster { server unix:/tmp/thin.cct.0.sock; }

Как я могу это исправить ?

14
задан Alex Mullans 13 June 2011 в 12:48
поделиться