dp2系统服务器环境准备 - DigitalPlatform/dp2 GitHub Wiki

1. 检查操作系统环境

1)检查操作系统版本是否满足要求,最低要求为Windows Server 2008 R2(64位)或以上版本,建议安装Windows Server 2012 R2数据中心版(或标准版) 或以上版本。

2)检查操作系统是否为正版授权。

3)检查服务器配置:内存(至少8G)、cpu、磁盘空间(至少500G)满足图书馆系统要求。

4)检查是否打完了所有的Windows更新补丁包,可选更新也装上。

5)检查是否启用了防火墙,需启用。

6)检查是否打开了ping功能。打开ping功能的目的,是为了便于用户使用过程中出现问题时可以用前端电脑ping服务器,以确认前端和服务器之间的连接状态。

以上具体操作参考:https://github.com/DigitalPlatform/dp2/issues/390

7)检查电脑上.NET Framework版本是否达到4.7.2
如何检查.NET版本参考:https://github.com/DigitalPlatform/dp2/issues/294 如果.net版本未达到4.7.2,不需急于安装。dp2 installer安装时会自动检查并安装.NET framework 4.7.2。如果自动安装不成功,再考虑手动安装 https://github.com/DigitalPlatform/dp2/issues/329

注:windows server 2008 R2的操作系统需要先具备两个证书后才能安装4.7.2,参见相关说明文档。

2.安装Windows的IIS组件

IIS全称“Internet Information Services”, IIS组件是一种Web(网页)服务组件。 部署OPAC系统,需要提前安装windows的IIS组件。 参考:如何启用IIS

3.安装底层数据库软件

dp2系统支持MS SQL Server、Oracle、MySQL、SQLite等数据库底层。
如果用户单位有正版授权许可的MS SQL Server或Oracle,可以优先作为底层数据库。SQLite一般用于单机版服务器。

数字平台缺省安装PostgreSQL或者MySQL社区版。MySQL安装步骤请参考 MySQL8.0安装步骤及注意事项

底层数据库软件必须提前安装,后面部署系统安装dp2kernel是在数据库具备的前提下安装的。

4.安装辅助的MongoDB数据库

MongoDB数据库主要用于存储访问日志,访问计数,出纳历史,书目摘要等。MongoDB数据库也要提前安装,后面部署系统安装dp2Library时需要用到。

详细安装步骤请参考 MongoDB安装步骤


如果要部署"我爱图书馆"公众号模块,那么要安装windows的MSMQ组件。MSMQ消息队列用于dp2系统给微信公众号传递业务消息。 安装MSMQ可以放在部署公众号环节安装,前期可以先不安装。如果不部署公众号,则不需安装MSMQ。 参考:如何启用MSMQ组件