AWS EC2,Nginx SSL问题
发布时间:2021-01-24 04:31:25 所属栏目: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-在Linux服务器中设置CDN
- 配置 – 如何使用nginx提供图像
- 设置Elastic Load balancer后,我的https不再起作用了. Ngin
- apache-2.2 – Varnish/Nginx/Apache
- 如果unicorn超载并返回502,可以nginx重试请求吗?
- Nginx为WordPress的/ wp-admin / root提供404错误
- django -supervisorctl总是报告错误:ERROR(没有此类文件)
- 插件 – 我的nginx模块可以在主进程中建立连接吗?
- python-Ngnix Gunicorn Flask:如何找出真正的基本URL
- 如何在nginx反向代理(HTTPS)后面使用nginx(基本身份验证)进