相关疑难解决方法(0)

如何配置WEBrick在Rails中使用SSL?

在此之前的Rails 3,您可以修改脚本/服务器文件以SSL参数添加和告诉服务器命令来使用的WEBrick的HTTPS版本.现在,所有这些脚本都消失了,没有人知道如何得到这个使用Rails 3或4个工作?

ruby ssl rack ruby-on-rails webrick

30
推荐指数
2
解决办法
2万
查看次数

在瘦服务器上的rails应用程序中启用https

我有一个在heroku上运行瘦服务器的rails应用程序.它目前使用http.我想使用https进行bot开发和生产.我从哪里开始这样做.

我看过这个railscast,他们展示了如何使用POW服务器.我不想使用POW服务器,我想使用瘦服务器.

我也看了一下这里:但是在这里他们假设你有开放的ssl insatlled.

我还没有找到任何显示如何从头开始在瘦服务器上运行https的地方.

我想知道是否有人有任何建议.

谢谢

ssl https ruby-on-rails thin

16
推荐指数
3
解决办法
2万
查看次数

为什么在使用`getUserMedia`时Firefox中没有"始终允许"选项?

getUseMedia在我的应用程序中使用功能.每次我打开Firefox权限弹出窗口都会出现.没有always allow选择.

在此输入图像描述

根据Bugzilla的说法,该功能已经实现Firefox 30- 当前版本是43.

我这样使用getUserMedia:

    navigator.getUserMedia = (navigator.getUserMedia ||
    navigator.webkitGetUserMedia ||
    navigator.mozGetUserMedia ||
    navigator.msGetUserMedia);
Run Code Online (Sandbox Code Playgroud)

这样对吗?为什么我不能选择allow always选项?

javascript firefox html5

14
推荐指数
1
解决办法
730
查看次数

如何配置WEBrick以使用HTTPS的中间证书?

我目前在我的Rails应用程序中使用以下选项来启用WEBrick的HTTPS:

{
    :Port => 3000,
    :environment => (ENV['RAILS_ENV'] || "development").dup,
    :daemonize => false,
    :debugger => false,
    :pid => File.expand_path("tmp/pids/server.pid"),
    :config => File.expand_path("config.ru"),
    :SSLEnable => true,
    :SSLVerifyClient => OpenSSL::SSL::VERIFY_NONE,
    :SSLPrivateKey => OpenSSL::PKey::RSA.new(
        File.open("certificates/https/key.pem").read),
    :SSLCertificate => OpenSSL::X509::Certificate.new(
        File.open("certificates/https/cert.pem").read),
    :SSLCertName => [["CN", WEBrick::Utils::getservername]]
}
Run Code Online (Sandbox Code Playgroud)

我如何指定中间证书?

rack openssl webrick ruby-on-rails-3

10
推荐指数
1
解决办法
4166
查看次数