你好有用的溢出者,
我正在尝试使用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
请提供任何建议,或让我知道解决问题所需的任何其他信息。我真的很喜欢在黑暗中徘徊。