一是通过 Apache 进行部署;
二则是通过 IIS 进行部署;
所需环境
Windows
Python3
IIS
准备源码
# 使用 Git 工具克隆 MrDoc 源码
git clone https://gitee.com/zmister/MrDoc/
# 安装依赖模块
pip install -r requirements.txt
# 初始化数据库
python manage.py migrate
# 创建管理员用户
python manage.py createsuperuser
安装wfastcgi
pip install wfastcgi
FastCGI设置





MrDoc.settings
MrDoc.wsgi.application
C:\MrDoc

新建站点

manage.py
文件所在的路径。
添加程序映射


*
,模块选择「FastCgiModule」,可执行文件填入
Python.exe路径|wfastcgi路径
,例如:
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe|C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Lib\site-packages\wfastcgi.py

最后



python.exe - FastCGI 进程意外退出
的错误网页提示,那么可以「应用程序池」的程序高级设置中,将「标识」修改为LocalSystem:

本文分享自微信公众号 - 州的先生(zmister2016)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。