Django Web 应用已成功部署到 Azure 应用服务 Linux 但只能看到 Azure 默认页面
Django Web app is successfully deployed on Azure App Service Linux but can only see Azure Default Page
我最近使用 Python 3.7 运行时将我的 Django 本地 git 存储库发布到 Azure 应用服务。部署表明它已成功且处于活动状态,但我在浏览它时只看到 Azure 默认页面。
我在任何地方都找不到任何日志,也没有显示任何错误迹象。
我该如何解决这个问题?
更新:我的 Azure 配置设置没有用于设置默认页面设置的选项。我正在部署的 Web 应用程序适用于 Django 而不是 ASP
感谢和问候,
拉切克.
好的。我会在这里回答这个问题。检查 Web 应用程序的默认文档部分。
确保您的默认页面在此处列出并且在 hostingstart.html
之上
我正在回答我自己的问题。我通过修复 gunicorn 绑定设置解决了这个问题。我的猜测是默认情况下它指向其他目录中的 wsgi。
我在 Web App Configuration 的常规设置中添加了以下启动命令
gunicorn -w 2 -b 0.0.0.0:8000 --chdir /home/site/wwwroot/appname appname.wsgi:application
我最近使用 Python 3.7 运行时将我的 Django 本地 git 存储库发布到 Azure 应用服务。部署表明它已成功且处于活动状态,但我在浏览它时只看到 Azure 默认页面。
我在任何地方都找不到任何日志,也没有显示任何错误迹象。 我该如何解决这个问题?
更新:我的 Azure 配置设置没有用于设置默认页面设置的选项。我正在部署的 Web 应用程序适用于 Django 而不是 ASP
感谢和问候, 拉切克.
好的。我会在这里回答这个问题。检查 Web 应用程序的默认文档部分。
确保您的默认页面在此处列出并且在 hostingstart.html
我正在回答我自己的问题。我通过修复 gunicorn 绑定设置解决了这个问题。我的猜测是默认情况下它指向其他目录中的 wsgi。
我在 Web App Configuration 的常规设置中添加了以下启动命令
gunicorn -w 2 -b 0.0.0.0:8000 --chdir /home/site/wwwroot/appname appname.wsgi:application