资产评估机构评估档案管理系统本地化部署实操全流程指南

一、部署前置准备

1.1 硬件配置要求

根据资产评估机构规模选择对应配置,避免性能不足或资源浪费:

  • 10人以下小型机构:4核CPU、8G内存、1T SSD硬盘
  • 10-50人中型机构:8核CPU、16G内存、2T SSD硬盘(配置RAID1)
  • 50人以上大型机构:16核CPU、32G内存、4T SSD硬盘(配置RAID5)

1.2 软件环境要求

统一使用以下稳定版本,避免兼容性问题:

  • 操作系统:CentOS 7.9 或 Ubuntu 22.04
  • 基础组件:JDK 11、MySQL 8.0、Redis 6.2、Nginx 1.24
  • 系统安装包地址:https://gitee.com/open-asset/eval-archive-system/releases/download/v1.2.0/eval-archive-v1.2.0.tar.gz

二、部署实操步骤

2.1 基础环境安装

以下为CentOS 7.9环境下的安装命令,Ubuntu环境替换对应包管理命令即可:

安装JDK 11

执行命令:yum install -y java-11-openjdk java-11-openjdk-devel,验证:java -version返回版本号为11开头即为成功。

安装MySQL 8.0

依次执行以下命令:

``` 配置MySQL源 rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 安装服务 yum install -y mysql-community-server --nogpgcheck 启动并设置开机自启 systemctl start mysqld && systemctl enable mysqld 获取初始密码 grep 'temporary password' /var/log/mysqld.log ```

用初始密码登录MySQL后执行以下命令配置库权限:

``` 修改root密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Eval@Archive2024'; 创建业务库 CREATE DATABASE eval_archive DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 刷新权限 FLUSH PRIVILEGES; ```

安装Redis 6.2

执行命令:yum install -y redis && systemctl start redis && systemctl enable redis,验证:redis-cli ping返回PONG即为成功。

安装Nginx 1.24

资产评估机构评估档案管理系统本地化部署实操全流程指南

执行命令:yum install -y nginx && systemctl start nginx && systemctl enable nginx,访问服务器IP出现Nginx欢迎页即为成功。

2.2 业务系统部署

依次执行以下命令完成系统部署:

``` 下载安装包 wget https://gitee.com/open-asset/eval-archive-system/releases/download/v1.2.0/eval-archive-v1.2.0.tar.gz 解压到指定目录 tar -zxvf eval-archive-v1.2.0.tar.gz -C /opt/ 进入系统目录 cd /opt/eval-archive/ 导入初始化数据库 mysql -uroot -p'Eval@Archive2024' eval_archive < sql/init.sql ```

创建存储目录:执行命令mkdir -p /data/eval-archive/file /data/eval-archive/backup,用于存储档案文件和备份数据。

修改系统配置文件:编辑/opt/eval-archive/application-prod.yml,完整配置如下,可直接复制使用:

```yaml server: port: 8080 spring: datasource: url: jdbc:mysql://127.0.0.1:3306/eval_archive?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai username: root password: Eval@Archive2024 driver-class-name: com.mysql.cj.jdbc.Driver redis: host: 127.0.0.1 port: 6379 password: '' servlet: multipart: max-file-size: 100MB max-request-size: 100MB archive: storage-path: /data/eval-archive/file/ backup-path: /data/eval-archive/backup/ backup-retention-days: 30 ```

启动系统:执行命令nohup java -jar eval-archive.jar --spring.profiles.active=prod > /dev/null 2>&1 &,验证:执行curl 127.0.0.1:8080/health返回success即为启动成功。

2.3 Nginx反向代理配置

新建/etc/nginx/conf.d/eval-archive.conf配置文件,完整内容如下,替换掉server_name为你的服务器IP或域名:

```nginx server { listen 80; server_name 你的服务器IP或域名; client_max_body_size 100M; location / { root /opt/eval-archive/dist; try_files $uri $uri/ /index.html; } location /api/ { proxy_pass http://127.0.0.1:8080/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } ```

执行命令nginx -t验证配置正确后,执行nginx -s reload重载配置,即可通过IP或域名访问系统。

三、初始化配置与功能验证

3.1 基础配置

访问系统后,默认管理员账号为admin,默认密码为Admin@123456登录后必须第一时间修改默认密码,路径为:个人中心-安全设置-修改密码。

依次完成以下基础配置:

  • 机构信息配置:进入系统设置-机构管理,填写机构全称、资质编号、联系信息后保存
  • 角色权限配置:进入系统设置-角色管理,内置评估师、档案管理员、普通员工三个角色,可按需新增,勾选对应档案上传、审核、借阅、删除等权限
  • 档案分类配置:进入档案管理-分类设置,按评估类型(不动产评估、企业价值评估、无形资产评估等)创建分类,设置每个分类的必填字段

3.2 功能验证

完成配置后依次验证核心功能:

  • 档案上传:点击档案上传,选择评估报告、工作底稿等附件,填写对应字段提交,查看档案列表是否正常展示
  • 检索验证:输入档案编号、评估对象名称等关键词,验证是否能精准匹配结果
  • 借阅流程:用普通员工账号提交借阅申请,档案管理员账号审批,验证审批通过后员工可下载对应档案
  • 审计日志:进入系统设置-日志管理,验证所有操作(上传、下载、修改、删除)均有记录,满足监管要求

四、日常运维核心要点

4.1 数据备份

系统默认每天凌晨2点自动全量备份数据库和档案文件到/data/eval-archive/backup目录,也可手动执行备份命令:sh /opt/eval-archive/script/backup.sh,建议每月将备份文件同步到离线存储介质,避免服务器故障丢失数据。

4.2 常见问题排查

  • 访问页面404:检查Nginx配置的root路径是否正确,/opt/eval-archive/dist目录是否有读取权限
  • 上传档案失败:检查/data/eval-archive/file目录权限是否为755,Nginx配置的client_max_body_size是否大于上传文件大小
  • 登录失败:检查Redis服务是否正常运行,application-prod.yml中的数据库连接配置是否正确

4.3 安全加固

建议配置Let's Encrypt免费HTTPS证书,在Nginx中配置后启用443端口访问;关闭服务器非必要端口,仅开放80、443、22端口;每90天修改一次数据库密码和管理员账号密码,定期更新系统安全补丁。

AI咨询
热线电话

028-85154420

15388110056

全国售前咨询电话

扫码咨询
安答联动微信公众号二维码

微信扫码关注安答联动

申请试用
热线电话
申请试用

安答联动档案管理系统