我正尝试在 https 协议(protocol)上启动精简服务,但出现以下错误。
以下是我用于瘦服务器的命令,用于在 https 中启动瘦服务器
E:\demo1>thin start --ssl --ssl-verify --ssl-key-file E:/demo1/server.key --ssl-cert-file E:/demo1/server.crt
以下是我遇到的错误。
C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/thin-1.7.0/lib/thin/runner.
rb:147:in `parse!': invalid option: --ssl-verify (OptionParser::InvalidOption)
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/thin-1.7.0/lib
/thin/runner.rb:50:in `initialize'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/thin-1.7.0/bin
/thin:6:in `new'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/thin-1.7.0/bin
/thin:6:in `<top (required)>'
from C:/RailsInstaller/Ruby2.0.0/bin/thin:23:in `load'
from C:/RailsInstaller/Ruby2.0.0/bin/thin:23:in `<main>'
最佳答案
通过从命令中删除 --ssl-verify 解决了问题。
thin start -p 3001 --ssl --ssl-key-file E:/demo1/server.key --ssl-cert-file E:/demo1/server.crt
关于ruby-on-rails - rails : How to start thin server in ssl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37611162/