柚皮面板(UPUPW)部署文档
一、准备工作
1、软件下载
请加入红叶验证官方群下载最新版本软件包:947144396
2、安装环境
部署本验证系统需要用户自备服务器,Windows/Linux均可,推荐使用Centos服务器,本教程将以WindowsServer2012R2为例进行演示,服务器需安装以下环境:
1. JDK >= 1.8 (推荐1.8版本)
2. Mysql >= 5.7.0 (推荐5.7版本)
3. Redis >= 5.0 (推荐7.0版本)
4. Nginx >= 1.20.0
提示
为了简化安装步骤,接下来的步骤将使用UPUPW面板安装 UPUPW面板下载地址:https://php.upupw.net/
(1)Java环境:JDK
在群共享下载JDK安装包jdk-8u301-windows-x64.exe并安装即可
安装完毕后按win+r打开运行对话框,输入cmd并回车,在弹出的命令框中输入如下命令
java -version
输出类似下方文字代表安装成功
C:\Users\Administrator>java -version
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)
C:\Users\Administrator>
(2)Mysql/Redis/Nginx
Mysql、Redis、Nginx这三个软件已经集成在在UPUPW面板中,我们只需安装UPUPW面板即可 注意选择版本时选择Nginx版本进行安装,如图所示: 

安装完毕后点击面板右侧一键开启启动所有服务 
(3)新建数据库
1、获取数据库密码
选择数据库管理-密码管理-获取root密码: 

2、登录数据库,在Mysql数据库中新建数据库hywlyz,如图所示:

3、解压程序压缩包
解压下载的红叶验证程序压缩包,如图: 
将解压出来的hywlyz.sql文件导入到刚创建的数据库中
二、部署程序
1、上传程序到服务器
将upload文件夹的内容上传到服务器,此处上传到C:/hywlyz目录为例,后文中出现的此路径均应修改为您使用的路径(建议您使用此路径,后续文中需修改安装路径的指令可无需修改直接复制粘贴)
2、修改配置文件
(1)修改数据库连接
编辑application-config.yml,将数据库用户名更改为root,数据库密码更改为上一步获取的数据库的密码,此处请注意jdbc:mysql://127.0.0.1:3306/hywlyz?useUnicode=中的hywlyz为数据库名,若与您不一致请注意修改
# 数据源配置
datasource:
druid:
# 主库数据源
master:
url: jdbc:mysql://127.0.0.1:3306/hywlyz?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&allowMultiQueries=true
username: root
password: <数据库密码>
(2)修改Redis密码
提示
如果您是刚安装的Redis,默认是没有密码的,此处无需修改,请忽略此步骤
如果配置了Redis数据库密码,需要将Redis密码处更改为您的密码(如果您未配置过Redis密码,默认密码为空,此处无需修改)
# redis 配置
redis:
# 地址
host: 127.0.0.1
# 端口,默认为6379
port: 6379
# 密码
password: <Redis密码>
3、启动前端程序
在UPUPW面板依次选择全局首页-+(添加虚拟主机)
域名:填写您自己的域名,此处以hy.coordsoft.com为例
网站路径:选择上传的程序包中的web目录
PHP版本:无需选择
创建完毕后点击编辑虚拟主机,选择编辑
选择附加配置
将以下规则填写到下侧框中
# HTTP反向代理相关配置开始 >>>
location / {
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
location /prod-api/ {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:8080/;
}
location /profile/ {
proxy_pass http://127.0.0.1:8080/profile/;
}
# HTTP反向代理相关配置结束 <<<
4、启动后端程序
双击hy.bat文件即可启动程序
更多操作
双击打开红叶服务管理工具可进行更多操作
如果出现以下提示代表启动成功 
提示
设备码为您服务器的唯一标识,若果您是内网环境搭建,需要凭此码获取授权信息(未获得授权时在管理员登录页尝试登录也会弹出此设备码) 
此时即可通过您的域名尝试访问网站http://域名/admin,默认管理员账号密码为:admin/admin123,如果登录时提示未授权说明部署成功,如果提示后端连接异常,请检查上述步骤,并重新启动后端程序
三、设置开机启动
双击打开红叶服务管理工具,点击设置开机自动启动即可
四、购买授权
购买请访问商城:https://shop.coordsoft.com/ 购买授权码后点击 激活授权 为您的网站在线授权
五、登录网站
至此,整个网站部署完成,如果一切正常,您可通过您的域名访问属于您的红叶网络验证系统
前台地址:http://域名
后台地址:http://域名/admin
默认管理员账号密码:admin/admin123
提示
首次进入后台,系统会提示请配置网站域名,请点击确认并打开系统配置-网站配置菜单页,将默认信息修改为您的信息,其中网站域名必须修改为您的实际访问域名(或IP) 
