Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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
Python Django AWS Elastic Beanstalk部署成功,但站点没有响应_Python_Django_Amazon Web Services_Deployment_Amazon Elastic Beanstalk - Fatal编程技术网

Python Django AWS Elastic Beanstalk部署成功,但站点没有响应

Python Django AWS Elastic Beanstalk部署成功,但站点没有响应,python,django,amazon-web-services,deployment,amazon-elastic-beanstalk,Python,Django,Amazon Web Services,Deployment,Amazon Elastic Beanstalk,我正在尝试部署自己的API。我正在使用Django和Django Rest框架。我已经通过Elastic Beanstalk命令行界面通过eb init和eb create上传了我的Django 我遵循本教程,并遵循了所有步骤: 我已成功创建我的环境并上载我的应用程序: 但是,当我通过eb open点击url时,显示: 我如何调试告诉我什么都没有坏的东西?我觉得好像有什么东西坏了。我的直觉告诉我,这与我试图通过SSL提供API有关。我目前让我的Django应用程序将所有http请求重定向

我正在尝试部署自己的API。我正在使用Django和Django Rest框架。我已经通过Elastic Beanstalk命令行界面通过
eb init
eb create
上传了我的Django

我遵循本教程,并遵循了所有步骤:

我已成功创建我的环境并上载我的应用程序:

但是,当我通过
eb open
点击url时,显示:

我如何调试告诉我什么都没有坏的东西?我觉得好像有什么东西坏了。我的直觉告诉我,这与我试图通过SSL提供API有关。我目前让我的Django应用程序将所有http请求重定向到https。我是否必须运行
manage.py runsslserver
?我是否需要从我的
requirements.txt
文件中安装任何环境组件

编辑:通常当我运行
python manage.py runsslserver
时,我会在localhost上看到这个。我已经建立了一个api根目录,希望在点击EBS url时看到它。

这是服务器的URL。我相信你在URL中缺少应用程序名称。你是什么意思?我的应用程序名为Elastic Beanstalk的API。我是附加那个还是什么?你在django中有任何视图吗?还是它只是你的DRF应用程序?如果您没有任何视图,您的路线是什么?在localhost:8000之后,如何在本地调用应用程序?这就是你应该做的。是的,我做了,但我还有一个根目录,就是应用程序的url。我已经用图片更新了我的问题。请尝试在EBS控制台上的HTTP和HTTPS上进行测试。并查看是否可以访问HTTP版本。这至少会让你知道问题是否出在SSL上