开发框架<->WSGI(Web Server Gateway Interface)<->Web服务器(选择Apache或者Nginx)<->Client(客户端)
发布时,要注意根据应用所用的框架进行配置,对于不同的框架,设置可能不同,请遵循\查询相关框架的官方文档
部署最大的问题就是确认版本,因此要对
打开cmd,输入Python,获取Python对应的MSC(VC++编译器)版本,本机的Python版本为3.8.8,对应
MSVC++ 14.16 _MSC_VER == 1916 (Visual Studio 2017 version 15.9)
对应Apache VC15版本
下载链接
https://www.apachelounge.com/download/VC15/
下载Apache 2.4 binaries VC15即可
下载后解压
解压至指定目录,我选择将其解压至 D:/Apache
解压后,以管理员身份进入cmd
C:\WINDOWS\system32>d:
D:\>cd Apache
D:\Apache>cd Apache24
D:\Apache\Apache24>cd bin
D:\Apache\Apache24\bin>httpd
至此,Apache安装完毕。在浏览器访问 localhost 出现页面,显示It’s Works,说明安装成功
去Nginx官网,找到对应版本下载即可
https://nginx.org/en/download.html
解压到可以识别的路径下
Apache更适合于Windows下的部署。
Nginx原本是为UNIX系统推出的,对Linux系统的应用更加适配。