中间层配置

中间层配置
1.1. 为什么要做这一步?
一个中大规模的安全的应用系统,必须采用多层架构。产品采用WebService作为中间件平台,全面采用XML,轻松运行于互联网上,并方便于其它应用程序和外部系统的连接。通过ADSL、拨号上网等方式,用户在世界任何一个角落,都可以办理业务或者查询数据。产品通过简洁的报文结构,可以在互联网上高效运行,节省企业通讯费用,使集中管理和移动办公成为可能。产品通过报文加密和会话认证等技术手段,进一步提高三层架构的安全性。
中间层是应用层与数据层之间的交换层,后端程序文件与中间件webservice都运行在中间层服务器上。在配置中间层服务器之前,必须安装好IIS,启用web服务。
建议中间层服务器环境:windows 2003 server + IIS 6。
微软的IIS5 存在bug,容易导致WEB服务出现问题
1.2. 这一步怎么做?
一、 程序的准备及安装:
1、 这里只讲没有安装程序只有程序包的情况下怎么安装程序。程序包应该包含五个文件夹Bin、Bpl、Services、Database、Config
Bin文件夹存放的是系统可执行文件,也是主程序所在的文件;Bpl文件夹存放的是以Bpl为扩展名的文件;Services文件夹存放的是Web Services文件即三层所需要的文件;Database文件夹存放的是系统自带的数据库文件;Config文件夹存放的是系统运行时所需要的配置文件。
将程序包中的五个文件夹拷贝到一个目录,如放到D盘下面的Interlink文件夹里。
二、 设置环境变量:
在我的电脑上右键选择属性打开其属性窗口,然后单击高级页面再单击环境变量打开环境变量窗口:

在系统变量下面双击Path或选中Path后点编辑打开编辑系统变量窗口,在变量值最后面先输入半角分号“;”,然后输入Bpl文件所在的目录,因为我们把程序文件放在了D盘下面的Interlink文件夹下面了,所以在这里我们输入D:\Interlink\Bpl然后确定直到关闭所有窗口。这样我们就设置好了程序的环境变量。
三、 WINDOWS XP IIS 5.0服务配置:
通过iis配置webservice的虚拟目录
1、 打开Internet服务管理器
2、 在 “默认web站点”下面新建一个别名为 “interlink”的虚拟目录
3、 把此虚拟目录的路径指向此前复制的webservice文件所在的目录,如前面此目录是d:\interlink\services,在这里选择此目录就行
4、 当出现 “访问权限”设置的窗口时,请注意 “读取”与 “执行”的权限一定要勾上选择好, “浏览”可以勾上方便测试结果
5、 打开interlink虚拟目录的属性,选择“目录安全性”的编辑,选最高管理员权限,注意超级用户密码不能为空,否则在访问目录时会出现" HTTP 500 内部服务器错误"的提示。
6、 点 “完成” 就可
7、 测试配置是否可用,这时可以回到IIS界面,点击 “interlink”虚拟目录,然后选取右边的任一DLL文件,右键”浏览”, 如果在IE中出现图二所示的webservice界面,证明中间的环境变量与webservice配置成功

四、 Windows 2000 WEB服务器的配置:
1、 首先是要安装IIS服务,具体的安装方法不在这里详细说明。在这里只对我们程序所用到的配置进行详细说明如下:
2、 在“控制面版”“管理工具”打开“Internet 服务管理器”
在默认Web站点上右键选择属性打开其属性窗口将“启用保持HTTP激活”复选框去掉,即不选择该项。中间层的端口即Web端口默认是80可以自己设置其它端口。在“目录安全性”页面改变访问Web的用户和权限。其它的不需要设置。
3、 在图1窗口中,在默认Web站点上右键,在新建菜单下选择“虚拟目录”,
启动“虚拟目录创建向导”,首先是欢迎窗口,下一步后输入虚拟目录的名称如:Interlink,下一步后是选择Web路径,选择的是我们程序安装目录下的services文件夹。如:D:\Interlink\Services然后下一步。出现的是访问权限窗口。在默认权限中增加“浏览”然后下一步完成。虚拟目录就建好了。
4、配置虚拟目录:在新建的虚拟目录名上右键属性打开其属性窗口。在执行
许可那里选择:“脚本和可执行程序”。这样Web就已经配置好了。在新建的虚拟目录上右键“浏览”可以浏览到其下面的文件,如果不能请检查权限。可以浏览文件并打开文件说明Web配置的没有问题。
五、 Windows 2003 (IIS6.0以上)服务器下的WEB配置如下:
首先请正确安装Windows2003 再从控制面板“添加或删除程序”中添加Windows组件IIS6。
注意:安装完Windows2003之后,一定要安装Windows2003 SP1,冲击波,震荡波这三个补丁。
(一)、必要设置
1.在安装好IIS6之后,返回桌面。
2.在“我的电脑”上点击鼠标右键,在弹出的快捷菜单中点击“管理”。
3.打开“计算机管理”窗口,依次展开“服务和应用程序”、“Internet信息服务 IIS(管理器)”、“Web 服务扩展”,将所有“Web 服务扩展”设置为“允许”。
4.依次展开“服务和应用程序”、“Internet信息服务 IIS(管理器)”、“网站”、“默认网站”,打开“默认网站 属性”窗口,把“保持 HTTP 连接(K)”前面的勾去掉。
(二).设置匿名用户

1.在“网站”、“默认网站”、“interlink”上点击鼠标右键,在弹出的快捷菜单中点击“属性”。
2.在打开的“interlink 属性”窗口中,选择“目录安全性”,点击“编辑(E)…”。
3.在打开的“身份验证方法”窗口中,选中“启用匿名访问(A)”前面的勾,点击“浏览(B)…”,选择“Administrator”用户,再点“确定”按钮返回,输入密码,再点“确定”按钮,这时会弹出一个对话框,再输入一次密码,点“确定”按钮即可,。
(三). 应用程序池设置(以下设置,可以根据实际情况来设置,如客户端的连接数,服务器的性能等)
1.依次展开“服务和应用程序”、“Internet信息服务 IIS(管理器)”、“应用程序池”,在“DefaultAppPool”上点击鼠标右键,在弹出的快捷菜单中点击“属性”。
2.在打开的“DefaultAppPool 属性”窗口中,选择“回收”页,将“回收工作进程(分钟)§:”缺省“1740”改为“120”,再将“回收工作进程(请求数目)®”前面的勾选中,缺省“38000”改为“10000”,最后将“最大使用的内存(兆)(V)”前面的勾选中,缺省“192”改为“300”。
3.再选择“性能”页,在“Web 园”“最大工作进程数(W):”缺省“1”改为“6”,再点“确定”按钮。
II7.0配置如下:
在管理工具中打开ISAPI和CGI限制功能然后编辑功能如在默认网站上右键添加虚拟目录,如连接为点开指定用户,使用管理员
这样Web服务就配置好了

你可能感兴趣的:(中间层配置)