合作伙伴社区股票代码:838758石基信息成员企业
首页>案例中心>服务器实现软件与数据库分离部署操作方法
2021-11-10 17:11  |  
658

问题说明:

针对客户有要求如何实现服务器实现软件与数据库分离部署,此部署是为了避免一台服务器上电脑中毒,病毒攻击,数据库数据被盗取或破坏而实现软件与数据库分离部署,文档步骤以eshop系列产品作为示例讲解。


处理方式:

步骤1:首先准备2台服务器电脑,服务器电脑要同时具备已经安装了iis组件,.net 4.6及以上版本,sql server 2008 R2 或者sql server2012。

服务器iis安装方法;

1.在"服务器管理器"中选择"添加角色"。


QQ截图20201022102442.jpg


2.在"服务器角色"步骤选择"Web 服务器(IIS)"。


QQ截图20201022102455.jpg


3."角色服务"中使用默认选择项,最后一直点下一步安装完成即可。


QQ截图20201022102510.jpg

 

步骤2:服务器电脑1和服务器电脑2,安装同样客户名称的软件。此用意主要是后续如有软件需要升级,由于软件端和数据库端是不在一个服务器电脑上无法同时升级,方便软件端和数据库端单独升级。


步骤3:修改服务器电脑1配置作为软件端客户登陆软件地址配置,服务器电脑2作为数据库端存放,不需要做相关修改,只需要保持服务器电脑2与服务器电脑1保持在一个局域网内,并且数据库端口是开放可以访问。


步骤4:修改服务器电脑1软件安装配置,找到软件安装路径目录下web.config文件,查找方法如图,在Internet信息服务器(iis)--网站--siss--安装的数据库名右键--浏览--目录下web.config。


QQ截图20201022100808.jpg


步骤5:web.config鼠标右键打开方式选择记事本打开,找到对应一段字符串,引号内的部分复制,如图。


QQ截图20201022105015.jpg


步骤6.用解密工具解密此字符串,并修改其中的服务器地址为服务器电脑2的地址和端口号,如图。

注:工具需eshop技术部提供。


QQ截图20201022105400.jpg


步骤7:再将修改后的字符串全部复制到‘操作前’框中,点加密,如图  例:服务器电脑2 ip为192.168.100.100  数据库端口为1433。


QQ截图20201022105606.jpg


步骤8:再将步骤7中加密好的此字符串,将‘操作后‘栏中所有内容全部复制,替换到步骤5对应web.config文件对应原位置保存即可。


步骤9:此时在服务器电脑1中再登陆核实是否可以正常登陆,并且查看数据是否为服务器电脑2中数据库里面的数据,核实正常即可确认配置完成。

注意:如需要外网可以正常访问,就需要两台电脑同时都具备外网固定ip  如阿里云ip ,电信固定ip ,如局域网公司内网只需要内网可以都访问即可。


分享:

市场活动
其他新闻
产品案例


快速询价

在线咨询

在线留言