gpt4 book ai didi

ruby-on-rails - Nginx 如何将 SSL 加密数据传递给 Rails 应用程序?

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

假设我有一个使用 Unicorn 运行我的 Rails 应用程序并使用 Nginx 作为反向代理的设置。当 Nginx 配置为处理 SSL 时,这是否意味着它将加密数据直接原封不动地传递到我的 Rails 应用程序,或者它解密它然后将其发送到我的 Rails 应用程序,以便我的 Rails 应用程序看到未加密的数据?

最佳答案

这就是所谓的 nginx ssl 终止。数据已经被 nginx 解密,上游 rails 应用程序只需要处理未加密的数据,即,您的 rails 应用程序应该只监听端口 80 (http) 并且在您的反向代理设置中,您应该有

proxy_pass http://rails_app_domain;

proxy_pass https://rails_app_domain;

关于ruby-on-rails - Nginx 如何将 SSL 加密数据传递给 Rails 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15673328/

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