MrDoc安装手册
简易运行
部署指南
Docker 部署 MrDoc
MrDoc 运行环境 Docker 镜像
jonnyan404 MrDoc Docker 镜像
Linux 部署 MrDoc
使用 Nginx + uWSGI 部署 MrDoc
一键部署脚本
宝塔面板「Python 项目管理器1.9」部署
Windows 部署 MrDoc
使用 IIS 部署 MrDoc
使用 Apache 部署 MrDoc
Windows 部署面板
更新升级说明
配置指南
配置文件说明
自定义数据库配置
文集生成 PDF 文件的配置
全文搜索配置
centos 7 下升级自带 sqlite3
配置站点语言
Docker 下使用 MySQL 数据库
MySQL 数据库下支持 emoji 表情的配置
常见问题
提示SQLite3版本错误怎么办?
管理员忘记密码怎么办?
如何进行站点数据备份?
开源版数据导出与导入
专业版数据导出与导入
报错:SyntaxError: invalid sysntax
MySQLdb._exceptions.OperationalError: (1366, "Incorrect string value:)
宝塔面板「Python项目管理器」虚拟环境使用问题
如何对站点数据进行备份?
开源版>专业版数据迁移步骤
开源版与专业版功能对比
打赏赞助记录
支持项目发展
本文档使用「觅思文档专业版」发布
-
+
首页
使用 IIS 部署 MrDoc
本篇文档介绍在 Windows 操作系统下使用 IIS 服务器部署 MrDoc。 ## 准备源码 首先需要将 MrDoc 的代码下载到本地并进行初始化: ``` # 使用 Git 工具克隆 MrDoc 源码 git clone https://gitee.com/zmister/MrDoc/ # 安装依赖模块 pip install -r requirements.txt # 初始化数据库 python manage.py migrate # 创建管理员用户 python manage.py createsuperuser ``` ## 安装 wfastcgi wfastcgi 是一个 Python 第三方库,它架起了一座 IIS 和 Python之间的桥梁,借助它,我们就可以通过 IIS 来部署 Python Web 应用程序了。 通过如下命令进行安装: ``` pip install wfastcgi ``` ## FastCGI 设置 在 IIS 主页选择「FastCGI设置」:  点击「添加应用程序」:  在弹出的输入框内输入信息,其中「完整路径」是你使用的 Python 的路径,参数是 wfastcgi 库的路径:  例如:  接着设置环境变量:  新增名为「DJANGO_SETTINGS_MODULE」的环境变量,其值为 `MrDoc.settings` 新增名为「WSGI_HANDLER」的环境变量,其值为 `MrDoc.wsgi.application` 新增名为「PYTHONPATH」的环境变量,其值为 `C:\MrDoc`  ## 新建站点 点击「网站」,进入网站管理主页后点击「添加网站」:  按需输入网址名称,物理路径则为`manage.py`文件所在的路径。 ## 添加程序映射 进入 MrDoc 站点主页,点击「处理程序映射」:  点击「添加模块映射」:  其中:请求路径填入`*`,模块选择「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 ``` 接着在「请求限制」中取消勾选:  ## 最后 这样,MrDoc 在 IIS 上就部署完成了。 现在,你可以在浏览器上输入IP地址访问部署好的 MrDoc。  如果你需要绑定域名,可以编辑网站的「绑定」:  在其中设置主机名:  如果访问网站出现`python.exe - FastCGI 进程意外退出`的错误网页提示,那么可以「应用程序池」的程序高级设置中,将「标识」修改为LocalSystem: 
州的先生
Jan. 15, 2022, 1:52 p.m.
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码