AWS EC2,Nginx SSL问题
发布时间:2021-01-24 04:54:41 所属栏目:Nginx 来源:互联网
导读:我正在AWS EC2实例上运行rails应用程序,Nginx 1.4.6充当反向代理并提供SSL证书.我很确定我的问题是我的Nginx配置.这里是:upstream puma { server unix:///home/deploy/apps/appname/shared/tmp/sockets/appname-puma.sock; } server
|
我正在AWS EC2实例上运行rails应用程序,Nginx 1.4.6充当反向代理并提供SSL证书. 我很确定我的问题是我的Nginx配置.这里是:
当我尝试运行curl -v https://appname.co.uk时,curl返回:
这应该显示我的rails应用程序的主页.是* ALPN,服务器不同意协议行有意义吗?为什么Nginx会返回301永久移动? 非常感谢,如果有更多信息可以使用,请告诉我. 最佳答案 您的nginx配置没有在端口443上显示任何重定向,并且您声称在nginx前没有负载均衡器,因此重定向可能来自的另一个地方是……您的应用程序.我看到你在https上运行应用程序,但你没有告诉Rails这个.特别是,您的nginx配置丢失了:
我怀疑你的应用程序知道自己想要的URL,并且正在尝试重定向到它,因为它认为它所带来的URL不是规范的. 添加它,看看重定向是否停止. (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Nginx $request_uri有重复的查询参数
- nginx – [emerg] bind()到0.0.0.0:80失败(98:地址已在使用
- ruby-on-rails – 使用SSL在Nginx后面的Rails 5中的Invalid
- 在nginx和php上访问被拒绝
- nginx – $request_uri后缀的变量,与位置块前缀不匹配
- Nginx代理到在不同CoreOS节点上运行的许多容器
- nginx基于一个“位置”中的URI阻止IP
- OpenResty:使用已经给定的/etc/nginx/nginx.conf文件配置l
- ubuntu – Nginx:随机用户得到“找不到服务器”
- nginx – 为什么我得到状态码2,它是什么意思?
