Elastic Beanstalk单实例SSL nginx puma连接被拒绝

时间:2015-11-03 17:10:27

标签: ruby-on-rails ssl amazon-web-services nginx

你好有用的溢出者,

我正在尝试使用nginx,puma和ruby容器将rails应用程序部署为弹性beanstalk作为单个实例。一切都很好,除了我在配置正确的服务器方面遇到一些麻烦。这是我第一次使用这个堆栈的非heroku部署,所以我对nginx和puma几乎一无所知,尽管我很想学习。帮助将不胜感激。

问题是我可以使用自定义域名访问网站:

http://myapp.com - >正确地重定向到https://www.myapp.com

https://www.myapp.com - >像冠军一样工作

但如果我输入https://myapp.com - >连接被拒绝

我使用了存储技巧将顶级域名重定向到www。这涉及将myapp.com的A记录设置为S3存储桶,重定向到www子域。

我正在尝试使用SSL证书。我或多或少地复制并粘贴了来自Here的文档中的nginx配置,根据需要用我自己的文件替换证书和相关部分。

Puma受到约束: puma -b'sssl://127.0.0.1:443'我不知道这是否正确,但互联网上有人说某处。

生产环境文件设置为force_ssl:true

请提供任何建议,或让我知道解决问题所需的任何其他信息。我真的很喜欢在黑暗中徘徊。

0 个答案:

没有答案