页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

目录

DIP 系统部署文档(Windows 环境-多节点负载均衡)

本文档详细介绍在 Windows 服务器环境下部署 DIP 系统的完整流程,包含 MySQL、Redis、IIS、.NET 8 运行时安装配置,以及 Nginx 负载均衡配置,适用于 Windows Server 2019/2022(Windows 10/11 也可参考)。

一、环境准备

  1. 服务器最低要求:CPU ≥ 4 核,内存 ≥ 8GB,数据磁盘 ≥ 200GB(建议 SSD)
  2. 系统要求:Windows Server 2019/2022 或 Windows 10/11 专业版 / 企业版
  3. 关闭防火墙(临时)或放行端口:3306(MySQL)、6379(Redis)、80(IIS/Nginx)、443(HTTPS)、8080(备用)
  4. 下载所需安装包:
  1. MySQL:https://dev.mysql.com/downloads/installer/
  2. Redis:https://github.com/tporadowski/redis/releases
  3. .NET 8 运行时:https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0
  4. Nginx:https://nginx.org/en/download.html

二、安装 MySQL

步骤 1:运行 MySQL 安装程序

  1. 双击下载的mysql-installer-community-*.msi,选择「Custom」(自定义安装),点击 Next。

...

  1. 点击「Add」→「Execute」开始安装,等待安装完成后点击「Next」。

步骤 2:配置 MySQL

  1. 进入「Type and Networking」步骤:

...

  1. 点击「Execute」完成配置,最后点击「Finish」。

步骤 3:验证安装

  1. 按下Win+R,输入msc,查看「MySQL80」服务是否为「正在运行」。
  2. 打开 MySQL Workbench,连接本地数据库(主机:localhost,端口:3306,用户:root,密码:设置的密码),能成功连接即安装完成。


步骤 4:数据库数据初始化

执行数据初始脚本,mysql初始化结构脚本.txt mysql初始化数据脚本.txt

...

mysql初始化脚本.txt

mysql初始化数据.txt

三、安装 Redis

步骤 1:下载并解压 Redis

  1. 下载 Redis Windows 版(建议选择「Redis-x64-5.0.14.1.zip」,稳定版)。
  2. 将压缩包解压到指定目录(如:D:\Redis),建议路径不含中文和空格。

步骤 2:配置 Redis

  1. 打开解压目录,找到windows.conf,编辑以下配置:

...

port 6379# 设置为Windows服务运行


步骤 3:安装并启动 Redis 服务

  1. 以「管理员身份」打开 CMD,切换到 Redis 解压目录:
  2. 运行以下命令注册服务

...

  1. 停止服务:redis-server --service-stop
  2. 卸载服务:redis-server --service-uninstall

四、安装 IIS

步骤 1:启用 IIS 功能

  1. 按下Win+R,输入cpl,点击左侧「启用或关闭 Windows 功能」。

...

.NET Framework 4.8 高级服务→ ASP.NET 4.8



  1. 点击「确定」,等待系统安装组件。


步骤 2:验证 IIS 安装

  1. 打开浏览器,访问http://localhost,能看到 IIS 默认欢迎页面即安装成功。
  2. 按下Win+R,输入inetmgr,打开 IIS 管理器,确认界面正常显示。




五、安装.NET 8 运行时

步骤 1:下载并安装运行时

双击下载的安装包(如:dotnet-hosting-8.0.25-win.exe),选择「默认安装」,等待安装完成。


步骤 2:重启IIS

# 以管理员身份运行

iisreset

六、配置 IIS 站点

步骤 1:准备 DIP 系统程序包

  1. 将 DIP 系统发布包解压到指定目录(如:D:\DIP\Web),确保路径不含中文和空格。

Image Modified

步骤 2:创建 IIS 站点

  1. 打开 IIS 管理器(inetmgr),右键「网站」→「添加网站」:
  1. 网站名称:DIP-Web
  2. 物理路径:D:\DIP\Web
  3. 端口:8080(避免与 Nginx 默认 80 端口冲突)
  4. IP 地址:全部未分配(或指定服务器内网 IP)
  5. 主机名:留空(如需绑定域名,填写域名)
    1. 点击「确定」,若提示端口占用,更换未使用端口(如 8081)。



步骤 3:配置 web 应用配置文件






步骤 4:验证站点访问

  1. 打开浏览器,访问http://localhost:8080,能正常显示 DIP 系统页面即配置成功。

...

输入默认账号密码 admin   Password01!







七、Nginx 配置负载均衡

步骤 1:安装 Nginx

  1. 下载 Nginx Windows 版(稳定版,如:nginx-1.28.0.zip)。
  2. 解压到指定目录(如:D:\Nginx),路径不含中文和空格。

步骤 2:配置 Nginx 负载均衡

  1. 打开D:\Nginx\conf\nginx.conf,替换原有内容为以下配置(以 2 个 IIS 站点为例,单节点也可配置):

...

        access_log logs/dip_access.log;

    }}

步骤 3:启动并验证 Nginx

  1. 以管理员身份打开 CMD,切换到 Nginx 目录:

...

  1. 打开浏览器,访问http://localhost(无需加 8080 端口),能正常显示 DIP 系统页面即负载均衡配置成功。
    1. Nginx 常用命令:
  2. 停止:nginx -s stop
  3. 重启:nginx -s reload
  4. 查看状态:tasklist | findstr nginx

八、部署验证

  1. 访问http://localhost(Nginx 端口),验证 DIP 系统是否正常访问。
  2. 检查 MySQL/Redis 服务是否正常运行:

...