我们正常使用的 PKPM 和盈建科的集团授权服务器都是采用 windows 版本,PKPM的安装光盘中有一个专门的 Bit_Server 的文件夹就是用于部署集团授权服务器的,而盈建科是直接包含在客户端的安装包里面(相当于部署服务器的时候要把客户端的整个安装包都上传到服务器上去安装部署)。实际上 Bit_Service 只是一个服务器软件,所谓部署集团授权服务器就是安装 Bit_Service 这个软件,然后添加授权就可以了(PKPM和盈建科都是使用的 BitAnswer 的服务,所以同一台服务器上安装了 Bit_Service 这个软件然后导入两个软件的模块就可以了)。

由于公司服务器升级的原因,我们仅仅采用了 Linux 平台,关于 Linux 相对 windows 在服务器方面的优势我就不 BB 了,本文就 PKPM 和盈建科网络集团授权在 Linux 平台上的部署做个记录。

准备工作

  • 已安装好的 Linux 服务器,并打开防火墙的 8273、8274 端口
  • Bit_Service 软件 Linux 版本(没有的话可以找 PKPM 和盈建科的服务商要),最好本地压缩为tar.gzzip格式,或者干脆不压缩(Linux安装包的扩展名为.run),用rar格式上传到 Linux 解压又要装软件才能解压缩,麻烦!
  • PKPM 和 盈建科的授权模块(exm格式的文件,window上是ext格式的文件,事实证明Linux端没法导入ext格式的,要向服务商索要exm格式的授权模块,多说一句,服务商导出exm格式的授权模块应该是这里:https://bit.bitanswer.cn/doc/?t=term&i=lan。)
  • 授权码
  • 一个会使用 Linux 的管理员

软件安装

注意:IP、用户名、端口什么跟本地相关的东西请根据自己的来,别一通复制。

本地机器操作:

# 本地上传软件安装包(上传方式自己选择,我是直接采用 scp ,)
scp -P 7777 Bit_Server_Linux.tar.gz evan@192.168.50.64:~/

接下来的操作在 Linux 上进行:

# 解压缩
tar xvzf Bit_Server_Linux.tar.gz
# 进入文件夹并安装
cd Bit_Server_Linux/
sudo ./bit_service.run
# 启动 bit_service 服务,默认设置了开机启动,但是安装完不会自动启动
sudo systemctl start bit_service
# 查看一下状态是否正常启动了
sudo systemctl status bit_service

** 关于软件安装的几点说明:**

  1. 软件会安装到/opt/bitanswer 目录下
  2. 默认采用 systemd 的方式自动启动,服务名称为 bit_service.service
  3. 如果服务器不是采用的 systemd 方式,可以采用 /etc/init.d/ 脚本的方式(不要问我什么是systemd,什么是init,请咨询Linux管理员
  4. 默认安装的/etc/systemd/system/bit_service.service是没有指定用户的,如果直接运行/opt/bitanswer/service/bit_service会启动,但是用systemctl无法启动,建议在/etc/systemd/system/bit_service.service中添加User=root

添加授权模块

在按上述的步骤安装好了以后就可以来添加授权模块了。首先访问 http://192.168.50.64:8274 ,如果网址不能访问请检查服务器上的bit_service 是否已经启动,防火墙是否开放了 8273 和 8274 端口的访问。

添加授权

添加授权我就不做重复工作了,按照 PKPM 和盈建科的文档添加就可以了。