ban*_*ing 16 ssl https ruby-on-rails thin
我有一个在heroku上运行瘦服务器的rails应用程序.它目前使用http.我想使用https进行bot开发和生产.我从哪里开始这样做.
我看过这个railscast,他们展示了如何使用POW服务器.我不想使用POW服务器,我想使用瘦服务器.
我也看了一下这里:但是在这里他们假设你有开放的ssl insatlled.
我还没有找到任何显示如何从头开始在瘦服务器上运行https的地方.
我想知道是否有人有任何建议.
谢谢
Tan*_*ili 26
试试这个:
$ thin start --ssl
Run Code Online (Sandbox Code Playgroud)
如果需要ssl和非ssl端口,则需要单独的实例.
skr*_*lyk 25
我不知道你是否需要它,但这对我有所帮助:
thin start --ssl --ssl-verify --ssl-key-file ssllocal/server.key
--ssl-cert-file ssllocal/server.crt
Run Code Online (Sandbox Code Playgroud)
编辑ssl key和ssl fild的路径.例如我的密钥在paypal文件夹中,所以命令是
thin start --ssl --ssl-verify --ssl-key-file paypal/server.key
--ssl-cert-file paypal/server.crt
Run Code Online (Sandbox Code Playgroud)
如果您遇到问题,可以查看这篇文章 - Thin with SSL support and ruby-debug.
希望这可以帮助.
你应该使用thin来做到这一点:
$ sudo apt-get install thin
Run Code Online (Sandbox Code Playgroud)
并在config/application.rb中添加此行
config.force_ssl = true
Run Code Online (Sandbox Code Playgroud)
然后使用命令行在thin上运行app:
$ thin start --ssl
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
24282 次 |
最近记录: |