Web代理服务器部署
- 为什么要使用Web代理服务器?
- 将我们的应用发布至互联网上,使所有互联网上的用户可以通过链接进行访问
- 常用Web服务器
- Apache、Nginx等
- 此处只介绍Apache和Nginx的部署和使用
Apache部署
原理
开发框架<->WSGI(Web Server Gateway Interface)<->Web服务器(选择Apache或者Nginx)<->Client(客户端)
发布时,要注意根据应用所用的框架进行配置,对于不同的框架,设置可能不同,请遵循\查询相关框架的官方文档
流程
部署Apache
部署最大的问题就是确认版本,因此要对
-
打开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