- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在开发将调用服务以执行后端操作的应用程序,并且我想使用 Windows IIS 在 AWS 实例中部署这些 API。有人可以解释一下部署相同的步骤吗?
最佳答案
我不确定您的应用程序的用途是什么(因此是最好的部署方式),但在 Windows IIS 服务器上部署 Django 项目的步骤相当简单。
这是一个指南Deploy Django on Windows using Microsoft IIS以及要遵循的代码GitHub/webproject
另外,这里有一篇微软关于如何部署 Python 项目的文章 Configure Python web apps for IIS .本文将指导您完成有关如何使用 IIS 部署 Django 项目以及如何配置项目的 web.config
文件的步骤。这篇文章不是很详细,所以我在上面包含了我自己的教程,它提供了在 Microsoft IIS 上部署 Django 项目的分步过程。
根据您的项目,您可能有特定需求,但使用 IIS 设置 Django 的一般工作流程如下
安装 IIS 和 enable CGI
将您的项目放在以下目录 C:/inetpub/wwwroot/
以及 web.config
文件中。 web.config
文件不能位于 Django 项目目录中,因为 IIS 找不到它。
Enable wfastcgi并将其 Python 路径复制到您的 web.config 文件中(在处理程序部分下)。
向您的 settings.py
文件添加必要的更改,并确保 ALLOWED_HOSTS
已更新。
导航到 localhost
并测试您的项目。
同样,这些步骤中缺少详细信息,但希望上面的链接能够为您的项目启动和运行提供必要的信息。
关于python - 如何使用 AWS 实例在 Windows IIS 中部署 django Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60584584/
我是一名优秀的程序员,十分优秀!