Ответ 1
Попробуйте следующее:
$ thin start --ssl
Вам понадобится отдельный экземпляр, если вы хотите как ssl, так и не-ssl-порты.
У меня есть приложение rails, на котором запущен тонкий сервер на heroku. В настоящее время он использует http. Я хотел бы использовать https для разработки и производства ботов. Где я начну это делать.
Я просмотрел этот railscast, где они показывают, как использовать сервер POW. Я не хочу использовать сервер POW, я хочу использовать тонкий сервер.
Я также посмотрел здесь: Но здесь они предполагают, что у вас есть открытый ssl insatlled.
Я не нашел места, где показано, как запускать https на тонком сервере с нуля.
Мне было интересно, есть ли у кого-нибудь предложения.
Спасибо
Попробуйте следующее:
$ thin start --ssl
Вам понадобится отдельный экземпляр, если вы хотите как ssl, так и не-ssl-порты.
Я не знаю, нужно ли вам это, но это помогло мне:
thin start --ssl --ssl-verify --ssl-key-file ssllocal/server.key
--ssl-cert-file ssllocal/server.crt
изменить путь к ssl key и ssl fild. Например, мои ключи были в папке PayPal, поэтому команда
thin start --ssl --ssl-verify --ssl-key-file paypal/server.key
--ssl-cert-file paypal/server.crt
Если у вас возникнут проблемы, вы можете посмотреть этот пост - Тонкий с поддержкой SSL и ruby-debug.
Надеюсь, что это поможет.
Для этого нужно использовать тонкий:
$ sudo apt-get install thin
И добавьте эту строку в config/application.rb
config.force_ssl = true
Затем запустите приложение на тонком языке с командной строкой:
$ thin start --ssl