Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为my Django(Elastic Beanstalk)后端API配置SSL(HTTPS)_Django_Amazon Web Services_Dns_Amazon Elastic Beanstalk_Load Balancing - Fatal编程技术网

为my Django(Elastic Beanstalk)后端API配置SSL(HTTPS)

为my Django(Elastic Beanstalk)后端API配置SSL(HTTPS),django,amazon-web-services,dns,amazon-elastic-beanstalk,load-balancing,Django,Amazon Web Services,Dns,Amazon Elastic Beanstalk,Load Balancing,在过去的一周里,我一直在努力学习AWS如何将React-Django应用程序部署到AWS。我的react堆栈已成功部署到AWS Amplify,完全不花时间。将Django堆栈部署到Elastic Beanstalk后,我偶然发现以下错误: xhr.js:178 Mixed Content: The page at 'https://amplify.url' was loaded over HTTPS, but requested an insecure XMLHttpRequest endp

在过去的一周里,我一直在努力学习AWS如何将React-Django应用程序部署到AWS。我的react堆栈已成功部署到AWS Amplify,完全不花时间。将Django堆栈部署到Elastic Beanstalk后,我偶然发现以下错误:

xhr.js:178 Mixed Content: The page at 'https://amplify.url' was loaded over HTTPS, 
but requested an insecure XMLHttpRequest endpoint 'http://api.elasticbeanstalk.com/'. 
This request has been blocked; the content must be served over HTTPS.
我的问题是,如何将https配置到django eb应用程序


我为我的前端购买了一个域,但我是否也必须为我的后端api购买一个域,或者我是否使用子域?我很难找到最佳实践的说明,以及如何实施它们。如果有人能给我关于配置elastic beanstalk负载平衡器的建议,那就太好了,非常感谢

我和你一样被困住了,我看到了你没有答案的问题。我告诉自己,如果我在这方面取得进展,我会写一些东西

以下是我创建的基本内容,最终成功:

  • Django REST API应用程序部署在Elastic Beanstalk上,在S3上响应前端
  • 由Route53管理的域资源记录
  • 我的域的Amazon证书管理器SSL证书(我使用了通配符*.mydomain.com)
  • 将Elastic Beanstalk负载平衡器配置为侦听端口443,并将其与您在ACM上创建的SSL证书相关联。(以下)
  • 最后,我安装了Elastic Beanstalk来测量我的应用程序的运行状况,并将其用作Rick在文章中提到的运行状况检查端点

  • 我仍然在学习如何正确地做到这一点。例如,一旦您这样做了,您就需要开始以不同的方式管理静态文件。我正在考虑把它拼凑起来。祝你好运,希望这有助于你或我们的其他人。

    我和你一样被困住了,我看到了你没有答案的问题。我告诉自己,如果我在这方面取得进展,我会写一些东西

    以下是我创建的基本内容,最终成功:

  • Django REST API应用程序部署在Elastic Beanstalk上,在S3上响应前端
  • 由Route53管理的域资源记录
  • 我的域的Amazon证书管理器SSL证书(我使用了通配符*.mydomain.com)
  • 将Elastic Beanstalk负载平衡器配置为侦听端口443,并将其与您在ACM上创建的SSL证书相关联。(以下)
  • 最后,我安装了Elastic Beanstalk来测量我的应用程序的运行状况,并将其用作Rick在文章中提到的运行状况检查端点
  • 我仍然在学习如何正确地做到这一点。例如,一旦您这样做了,您就需要开始以不同的方式管理静态文件。我正在考虑把它拼凑起来。祝你好运,希望这有助于你或我们的其他人