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组件