Tag: ssl

Rails Checkout SSL heroku

我使用heroku部署了我的应用程序,并将SSL配置为我的一个子域(secure.mydomain.com)。 我只想订购我的应用程序的一部分来使用这个ssl所以在我的订单控制器中我有一个前置filter将请求重定向到我的安全子域。 但是,重定向时会丢失所有会话信息。 我认为是因为子域名。 如何重定向此以便可以检索会话信息(存储在db中的购物车信息和一些id信息)。 有人可以帮忙吗。 谢克兰

使用AWS RDS在Heroku App上获取Mysql2 :: Error(SSL连接错误:ASN:错误的其他签名确认)

Mysql2::Error (SSL connection error: ASN: bad other signature confirmation): 我正在建立一个管理网站。 环境是Rails 4.2和Ruby 2.2,将AWS RDS与Heroku服务器连接起来。 我不知道为什么会出现这个错误。 它突然出现了。 我找不到除此之外的任何错误。 虽然我两天前通过了我的代码,但这次我收到了这个错误。(这两天我没有碰到这个代码。)你想出任何想法来解决这个问题吗? 谢谢!

在Windows上安装Puma错误

尝试在Windows上安装Puma并收到此错误 – Temporarily enhancing PATH to include DevKit… Building native extensions with: ‘–with-opt-dir=c:\openssl’ This could take a while… ERROR: Error installing puma: ERROR: Failed to build gem native extension. C:/RailsInstaller/Ruby2.1.0/bin/ruby.exe extconf.rb –with-opt-dir=c:\openssl checking for BIO_read() in -lcrypto… no checking for BIO_read() in -llibeay32… no *** extconf.rb failed *** Could not create Makefile due to some […]

精简SSL支持和ruby-debug

有没有人知道使用Thin同时运行ruby调试器和SSL的方法? 我一直在使用Rails 3.0.10成功使用Thin。 我使用rails server –debugger启动它,我可以调试我的代码。 最近,我还需要为我的应用程序添加SSL支持,并且我希望能够使用自签名证书在本地测试它。 不幸的是,在使用rails server时,我还没有找到一种方法来启动Thin with SSL支持。 我可以使用以下方法成功启动Thin with SSL支持: thin start –ssl –ssl-verify –ssl-key-file ssllocal/server.key –ssl-cert-file ssllocal/server.crt 但是,我还没有找到使用thin start激活调试器的方法。 所以我似乎可以选择运行调试器( rails server )或SSL( thin start ),但不能同时运行。 通过修改rails / script文件,可以让Webrick使用rails server运行SSL( 参见此处 )。 我尝试了这种方法,但我没有成功。 这是尝试之一: #!/usr/bin/env ruby # This command will automatically be run when you run “rails” with Rails 3 […]

如何使用停用Webrick的SSL

上周我尝试使用webbrick中激活的SSL进行调试,但我忘记了如何将设置恢复为默认设置(不使用SSL)。 每次我访问控制器时,现在它显示: SSL连接错误无法与服务器建立安全连接。 这可能是服务器的问题,或者可能需要您没有的客户端身份validation证书。 错误107(net :: ERR_SSL_PROTOCOL_ERROR):SSL协议错误。 以下是来自控制台的日志,任何人都可以帮忙吗? [2011-05-10 07:28:43] INFO WEBrick 1.3.1 [2011-05-10 07:28:43] INFO ruby​​ 1.8.7(2009-06-12)[universal-darwin10.0] [2011 -05-10 07:28:43] INFO WEBrick :: HTTPServer #start:pid = 62854 port = 3000 [2011-05-10 07:28:58] ERROR bad request-Line`UQM?x?’??? ???? C 17乙?????ñ??? ??? BU * ??? 98?5EDf32?A / ??”。

Rails 3.1强制常规HTTP

以前,我一直在使用ssl_requirement来对我们在ssl上提供服务的页面进行细粒度控制,并通过普通的http提供服务。 根据ssl_requirement自己的wiki,它已被rails 3.1的Force SSL 取代 。 然而,情况似乎并非如此。 强制SSL似乎没有暴露出相反方向的选项,没有办法强制页面通过常规http发送。 什么是正确的Rails 3.1方式强制页面以纯http显示? Force SSL真的取代了ssl_requirement吗?

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

我有一个在heroku上运行瘦服务器的rails应用程序。 它目前使用http。 我想使用https进行bot开发和生产。 我从哪里开始这样做。 我看过这个railscast ,展示了如何使用POW服务器。 我不想使用POW服务器,我想使用瘦服务器。 我也看了一下这里 :但是在这里他们假设你有一个开放的ssl insatlled。 我还没有找到任何显示如何从头开始在瘦服务器上运行https的地方。 我想知道是否有人有任何建议。 谢谢

配置WEBrick以在Rails中使用SSL 4

我有一个Rails应用程序,我想在SharePoint 2013上部署。 为了实现某种身份validation方法,我需要WEBrick server为ssl https提供服务,并在port https://localhost:3001上侦听传入的https。 不幸的是,我在配置服务器方面不是很有经验。 我只发现了一些旧版Rails版本的过时教程,似乎不再能完成这项工作了。 任何提示都非常感谢。

Heroku上的Rails 3 SSL

我目前正在开发Rails 3.0.9中的电子商务应用程序,它在Heroku上托管。 理想情况下,我想设置“基于主机名的SSL”(http://addons.heroku.com/ssl),但Heroku收取每月20美元的费用,这对我来说现在看起来有点陡峭。 Heroku通过搭载证书提供免费的SSL解决方案,但您必须使用他们的域名(https://yourapp.heroku.com) 我想我会将我的付款页面指向此URL,然后在处理完交易后将用户重定向回我的自定义URL。 我使用此解决方案时遇到的问题是: 在事务之后将用户重定向回自定义URL时,我的flash消息将不会显示,因为它与heroku URL的cookie绑定。 如何将Flash消息发送回自定义域? 如果用户点击付款页面上的任何菜单链接,它们将被发送到Heroku URL上托管的页面。 由于我的所有链接都与根域相关。 是否有一种方法可以强制生成所有生成的URL(我在菜单中使用’url_for’链接)来使用完整的自定义域名url? 除非有人可以完全建议替代解决方案? 谢谢

在Rails 2应用程序中使用ssl_requirement强制SSL

我有一个需要在SSL下运行的Rails应用程序。 我尝试了ssl_requirement,但似乎我必须输入每个控制器中的所有操作。 是否有任何方法可以在应用程序控制器中使用ssl_requirement添加before_filter,以便当用户请求在http时,应用程序将自动重定向到https? 谢谢大家。 🙂