gpt4 book ai didi

ruby-on-rails - SSL 身份验证 Rails 应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 13:42:26 25 4
gpt4 key购买 nike

我们正在尝试设置我们的 Rails 应用程序以使用 SSL。我们让它在 Apache 服务器上的 passenger 上运行。我在 environments/production.rb 中设置了 config.force_ssl = true。我现在收到以下错误:

An error occurred during a connection to blah.8081

SSL received a record that exceeded the maximum permissible length.

(Error code: ssl_error_rx_record_too_long)

有人告诉我我们的服务器设置了证书。是否需要其他步骤,例如服务器配置文件中的一些配置?我是在某个地方“注册”这个应用程序还是什么?我只是在学习 ssl。谢谢

最佳答案

我们需要在 httpd.conf(apache 配置)文件中设置正确的端口。我相信 SSL 默认为 443 或其他。这是我们工作的 .conf 文件的片段:

<VirtualHost *:8081>
ServerName dev.mysite.com:8081
SSLEngine on
SSLVerifyClient none
SSLCertificateFile /usr/local/psa/var/certificates/some_file
SSLCACertificateFile /usr/local/psa/var/certificates/some_file_2
DocumentRoot /var/www/vhosts/dev.mysite.com/webapps/
RackBaseURI /testapp/current
<Directory /var/www/vhosts/dev.mysite.com/webapps/testapp/current>
AllowOverride all
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>

关于ruby-on-rails - SSL 身份验证 Rails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13754575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com