Python Django AWS Elastic Beanstalk部署成功,但站点没有响应
我正在尝试部署自己的API。我正在使用Django和Django Rest框架。我已经通过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请求重定向
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上