如果想要使用CQ的Web端功能,CQ服务器在安装CQ的过程中,一定要选择Custom(自定义安装),在Choose Features中,把Web Server Components选中。
下面说明CQ Web服务器的配置。建议使用Win2000 Server系统。下面配置使用Win2000 Server(非域中机器)进行说明的。其他系统的配置参照ClearQuest安装目录下books目录里面的InstallationGuideClearQuest.pdf。 CQ Web使用的是ASP。
下面的设置,都是使用的Administrators用户组中的用户登陆的系统。
1.设置注册表存取权限
在IE使用的过程中,缺省的Web登陆用户是anonymous(匿名用户),但是在系统中,anonymous用户并没有太多的存取权限,下面就是设置anonymous用户的存取权限。
1. 点击“开始->运行”,输入“regedt
32”,点击确定打开“注册表编辑器”。
2. 在HKEY_LOCAL_MACHINE子窗体,打开“Software->Rational Software->ClearQuest”
3. 点击注册表编辑器的菜单“安全->权限”,出现ClearQuest权限设置窗口。
4. 点击添加,打开“选择用户或者组”界面。
5. 选择IUSR_机器名用户,这里我选择的是IUSR_TEST
6. 点击添加,再点击确定,选择IUSR_TEST用户并关闭“选择用户或者组”界面。
7. 在名称中选中刚才添加的Internet来宾账号,在权限中,允许完全控制。
8. 选择“允许将来自父系的可继承权限传播给对象”,点击“确定”完成权限设置。
9. 在HKEY_USERS子窗体,打开“.Default->Software->Rational Software->ClearQuest”
10. 重复第3步到第8步,设置HKEY_USERS。
2.NTFS格式机器的读取权限设置
非NTFS格式的机器可以不用看这一小节。
在NTFS格式的机器上,每个目录都有相应的读取权限,所以下面的就是设置internet匿名用户也有Web目录的读取权限。
在CQ的安装目录下,有一个WWW目录,鼠标右键点击WWW目录,出现WWW目录属性设置界面,选择其中的安全页,点击“添加”按钮,选择IUSR_机器名的用户添加到用户列表中,如下图所示,点击“确定”完成WWW目录权限设置。
我个人不很喜欢NTFS格式,也许安全性高了些,但使用不是很方便,所以我本身用的TEST机器是FAT32格式,FAT32格式的机器不用进行目录权限设置。上面的抓图使用的是TEST8机器,和前面的有差别,这里要特别注意。
如果是NTFS格式的机器,安装的时候,可能没有安装cache目录。手工在WWW目录中添加cache目录,并按照上面的方法,给予cache目录以ISUR_机器名的存取权限。
3.创建Web虚拟目录
通过Web提交管理CQ缺陷,当然免不了使用IIS,这里就说明的是如何去配置IIS以使用户可以通过网络访问ClearQuest Web端。关于Web端的使用,可以参照《ClearQuest Web端使用指南》。这里单纯的说明CQ Web端在IIS上的配置。
IIS配置的时候,必须配置成虚拟目录。配置成站点会无法使用。
1.打开Internet服务管理器。选择“开始->设置->控制面板->管理工具->Internet服务管理器”。
2.在左侧树中,鼠标右键单击默认Web站点
3.在出现的右键菜单中,选择“新建->虚拟目录”
4.出现的虚拟目录创建向导中,点击“下一步”,出现虚拟目录别名录入,这里的别名就是在登陆CQ Web的时候,需要输入的链接地址名称。比如这里添入cqweb,(将来的登陆地址就是http://test/cqweb),点击“下一步”。
5.在浏览中选择ClearQuest安装目录下面的WWW目录,点击“下一步”。
6.在访问权限中,去除“读取”和“允许脚本”选项,选择“执行”选项,点击“下一步”。
7.点击“完成”结束虚拟目录的创建。
4.编辑虚拟目录的属性
建立完毕虚拟目录后,还必须设置此虚拟目录的各种属性。
1.在Internet服务管理器中,选择刚才创建的虚拟目录cqweb。
2.鼠标右键点击cqweb,选择菜单中的“属性”。
3.属性设置中,选择“虚拟目录”页。在虚拟目录页中,把“日志访问”和“索引此资源”两项去除(在CQ帮助中的配置图中确实没有这两项,我弄不清楚是否去除此两项为必要)。应用程序保护选择“低(IIS进程)”(这个我也感觉好像是非必要的)。
注意:这个目录的设置,在InstallationGuideClearQuest.pdf第91页中并没有使用文字说明,而是在图片和图片说明中有相关显示。我按照图片进行的配置。