1. 部署 SDK
## 部署步骤
1. 在线下载好签 SDK 离线部署包(最新版本1.4)[下载地址](doc:YHPtFT77)。
2. 如果已经安装了旧版的离线部署包,可以选择只下载升级包,解压后按照说明执行升级。 [下载地址](https://wellsign-soft.oss-cn-beijing.aliyuncs.com/sdko/service/1.4/update.zip)。(如有重要数据请先做好备份)
3. 离线部署包 在1.1版本后,支持设置==文字字体==,需要所在服务器安装字体库管理组件方可正常使用。
```language
**确认字体库管理组件是否安装**
在服务器上执行如下命令
`fc-list`
若命令执行出现:command not found 则未安装字体库管理组件
**安装方法**
- yum安装较为方便,推荐使用
`yum -y install fontconfig`
- rpm安装,网上自行下载fontconfig的rpm安装包并安装
相关下载链接:https://pkgs.org/search/?q=fontconfig
```
4. 下载之后解压,由开发或者运维人员参照解压目录里面的 ==部署手册== 进行服务的部署以及服务授权。
### 部署好签sdko服务器配置
Linux 内核3.x~ , 2核心CPU,至少8G内存,硬盘(数据盘)空间不低于500G,支持以下系统Linux:
- Redhat,以及Redhat系分支的Linux操作系统
- CentOS7.x~
- RockyLinux8.9~
- 银河麒麟、通信UOS、中标麒麟、红旗Linux
- Ubuntu 18.x~
- openEuler 22.x (x86架构)
默认部署的第三方软件为:JKD11,tomcat8.0、Mysql。
对于不在上面清单的Linux系统,请联系好签对接。
※1存储空间计算方法:每天上传文件平均数 × 文件平均大小 × 使用天数预估
※2存储支持支持后期添加磁盘,扩展存储
※3支持 arm服务器部署
### 安装rabbitmq-server
#### 安装
以下为 centos7.x , rabbitmq-server-3.7.9 的非Docker的安装步骤
1.安装 erlang
```shell
#rpm -ivh ./erlang-21.1.2-1.el7.centos.x86_64.rpm
```
2.安装 rabbitmq-server
```shell
#rpm -ivh ./rabbitmq-server-3.7.9-1.el7.noarch.rpm
```
3.启动 rabbitmq-server
```shell
#systemctl start rabbitmq-server
```
4.添加管理员账号
```shell
#rabbitmqctl add_user admin sdkoadmin
Adding user "admin" ...
#rabbitmqctl set_user_tags admin administrator
Setting tags for user "admin" to [administrator] ...
```
5.将 admin用户添加到 vhost:/
```shell
# rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Setting permissions for user "admin" in vhost "/" ...
```
7.下载安装rabbitmqadmin
```shell
# cd /usr/sbin/
# wget http://localhost:15672/cli/rabbitmqadmin
# chmod +x ./rabbitmqadmin
```
7.创建exchange和 queue
```shell
# rabbitmqadmin -u admin -p sdkoadmin -V / declare exchange name=sdkoExchange type=topic
exchange declared
# rabbitmqadmin -u admin -p sdkoadmin -V / declare queue name=sdkoQueue
queue declared
# rabbitmqadmin -u admin -p sdkoadmin -V / declare binding source=sdkoExchange destination=sdkoQueue routing_key=sdkoQueue
binding declared
```
#### 控制台
使用浏览器访问: http://{rabbitmq-server ip}:15672/,如看到下图的页面,即表示安装成功
![image.png](https://cos.easydoc.net/74177308/files/lgt5n663.png)
### “Office转PDF模块”用服务器配置
用户用户上传Office文件后自动转成PDF进行签署,对用户无感知。
- 支持windows服务器,建议使用window server2012及以上版本
- 2核心CPU,至少8G内存,硬盘(数据盘)空间不低于50G
- 机器须安装Office 2013及以上版本
#### 前置软件步骤
1. 安装 .netframework 4.8~
2. 安装并激活Offcie2016~
1. 设置word,excel的信任中心
关闭自动备份
![image.png](https://cos.easydoc.net/29764846/files/lgm7jsin.png)
信任位置加上转换⽬录
![image.png](https://cos.easydoc.net/29764846/files/lgm6s4so.png)
受信任的⽂档
![image.png](https://cos.easydoc.net/29764846/files/lgm6suuz.png)
加载项
![image.png](https://cos.easydoc.net/29764846/files/lgm6t8so.png)
ActiveX设置
![image.png](https://cos.easydoc.net/29764846/files/lgm6tm2f.png)
宏设置
![image.png](https://cos.easydoc.net/29764846/files/lgm6tywh.png)
受保护的视图
![image.png](https://cos.easydoc.net/29764846/files/lgm6uct5.png)
![image.png](https://cos.easydoc.net/29764846/files/lgm6urkd.png)
消息栏
![image.png](https://cos.easydoc.net/29764846/files/lgm6v9lh.png)
外部内容
![image.png](https://cos.easydoc.net/29764846/files/lgm6whiw.png)
3. [安装RabbitMQ](https://rabbitmq.com/download.html)
1. 运行初始化脚本
4. 将转换程序解压到桌面
5. 设置每日自动重启
![image.png](https://cos.easydoc.net/74177308/files/lgm7sq9w.png)
![image.png](https://cos.easydoc.net/74177308/files/lgm7t7zu.png)
![image.png](https://cos.easydoc.net/74177308/files/lgm7tj1e.png)
![image.png](https://cos.easydoc.net/74177308/files/lgm7txl8.png)
### PC客户端
- 支持win10,win11,国产Linux桌面环境
- 支持chrome,Edge,360浏览器(内核版本86.x以上)等主流浏览器
### 轻应用
- 支持微信小程序,微信公众号
- 支持钉钉小程序
-
### 手写Android 平板推荐
- 华为HUAWEI MatePad Pro 12.6
- 华为HUAWEI MatePad Pro 11
- 华为HUAWEI MatePad Pro 10.8英寸
- 荣耀(HONOR)荣耀平板v7pro 11英寸
- E人E本 T12手写商务平板
- E人E本 T11(A0010)
### 手写iPad 平板推荐
- iPad air5(10.9 inch)
- iPad Pro(11,12 inch)