Ruby on rails WEBrick SSL脚本不启动Rails 4
您好,我一直在遵循本教程,使用WEBrick、Rails 4和RubyMine启用SSL证书 问题是,当我启动此脚本并访问Ruby on rails WEBrick SSL脚本不启动Rails 4,ruby-on-rails,ruby,ssl,ruby-on-rails-4,webrick,Ruby On Rails,Ruby,Ssl,Ruby On Rails 4,Webrick,您好,我一直在遵循本教程,使用WEBrick、Rails 4和RubyMine启用SSL证书 问题是,当我启动此脚本并访问https://localhost:3443它只显示文件列表,我想知道我做错了什么这是我的代码谢谢:): 可能是重复的,谢谢 #!/usr/local/bin/ruby require 'webrick' require 'webrick/https' require 'openssl' pkey = cert = cert_name = nil begin pke
https://localhost:3443
它只显示文件列表,我想知道我做错了什么这是我的代码谢谢:):
可能是重复的,谢谢
#!/usr/local/bin/ruby
require 'webrick'
require 'webrick/https'
require 'openssl'
pkey = cert = cert_name = nil
begin
pkey = OpenSSL::PKey::RSA.new(File.open('ssl/server.key').read)
cert = OpenSSL::X509::Certificate.new(File.open('ssl/server.crt').read)
end
s=WEBrick::HTTPServer.new(
:Port => 3443,
:Logger => WEBrick::Log::new($stderr, WEBrick::Log::DEBUG),
:DocumentRoot => "./public",
:SSLEnable => true,
:SSLVerifyClient => OpenSSL::SSL::VERIFY_NONE,
:SSLCertificate => cert,
:SSLPrivateKey => pkey,
:SSLCertName => [ [ "CN",WEBrick::Utils::getservername ] ]
)
s.start