admin管理员组

文章数量:1532372

2023年12月14日发(作者:)

. . . .

目 录

一.Web发布原理 ...................................................................................... 2

1.安装组件-> IIS(internet 信息服务) ............................................................ 2

2.安装Citect Webserver ........................................................................ 3

客户端访问 ............................................................................... 3

二.部署过程 ......................................................................................... 5

1. citect发布准备 ............................................................................ 5

2. 创建用户 .................................................................................. 7

3. 权限分配 ................................................................................. 11

4. Web工程部署 .............................................................................. 14

5. Web工程浏览 .............................................................................. 16

Citect Web 发布指南

. . . .

. . . .

一.Web发布原理

操作系统要求:

Windows XP 专业版

Windows 2003 Server

Windows Win 7

Windows Vista 专业版 (32 或64位 操作系统)

Windows Server 2008 (32 或64位 操作系统)

其它组件:

Microsoft Internet Explorer 6.0或以上版本

Internet Information Service (IIS) 5.0或以上版本

1.安装组件-> IIS(internet 信息服务)

打开控制面板->添加/删除程序->添加删除组件

勾选internet information services(IIS) 如图1.1.1

图: 1.1.1

点击下一步.系统会进行组件安装向导,在安装过程中,插入系统安装光盘,直至windows组件安装向导完成.

IISI(internet信息服务)是一种网络服务应用程序,提供HTTP,FTP等网络信息服务, 提供建立Internet所需的的基本组件.它与Windows 完全集成,允许使用Windows置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点.

. . . .

. . . .

安装成功后,打开控制面板->管理工具就会出现 IIS的图标

2.安装Citect Webserver

双击citectscada安装程序目录下的webserver文件夹下的,执行安装webserver安装.

安装完毕后,将会在IIS->->默认里 创建一个名字为citect的,如图1.2.1

图1.2.1

并且会在指定的路径下(默认:

C:InetpubwwwrootCitect)生成所需文件.

此时该没有部署任何工程,还是一个空白的,需要利用管理员身份登录,部署Web工程.

然后Web客户端登录后才能下载工程(详细操作参考第二章部署过程)

[注]:webserver所在的盘符文件格式必须为NTFS (FAT32格式不允许)

在不重装系统的情况下,可以用dos命令convert c:/FS:NTFS 如将C盘FAT32格式强制转换为NTFS

客户端访问

如图1.3.1所示

. . . .

. . . .

图1.3.1

第一步:部署项目到web服务器里的citect中

第二步:在web客户端输入web服务器的IP地址+citect名称,

假如web服务器的IP地址为192.168.1.100

则web服务的网址为192.168.1.100/citect

Web客户端会出现提示登录web服务器的用户名和密码,输入web服务器windows里的

名和密码,通过系统安全验证后,web客户端获取权限先会从web服务器里

下载网页控件,用于网页显示工程,然后再下载web服务器里部署的工程

第三步:web客户端下载工程后,分析工程信息里定义的IO/报警/趋势/报表服务器器所在ip地址,

然后直接向这些服务器发起请求,得到相应后将数据显示在下载的网页控件里.

此时的工程显示与web服务器没有任何关系.

[注]:web服务器只是一个概念,无需独立的服务器,任何安装iis以及citect webserver程序的机器都可以作为web服务器,它的作用只是提供web客户端安全验证和下载的功能,不提供数据服务.

Web发布的原理简洁描述如下:

1.安装iis,提供建立的平台

2.安装web server,创建citect空白

3.部署web工程到citect

客户端访问web服务器,下载客户端控件以及部署的工程

客户端控件分析下载的工程,找到io/报警/趋势/报表服务器所在的IP

客户端控件与io/报警/趋势/报表服务器发出请求,建立tcp/ip连接,获取数据

客户端控件显示所有相应数据,此时如同普通客户端

. . . .

. . . .

二.部署过程

1. citect发布准备

1)配置工程为联网模式(非单机模式)

打开citect工程管理器,选择菜单 工具->计算机设置,弹出计算机设置向导

图2.1.1

选择定制设置,单击下一步

图2.1.2

选择需要发布的工程,单击下一步

. . . .

. . . .

图2.1.3

单击下一步

图2.1.4

选择网络(不能是独立计算机,否则web客户端无法连接)

然后一直单击下一步,直到如图2.1.5设置.

图2.1.5

为web客户端浏览设置一个初始界面,不推荐默认.然后单击下一步,直到设置向导完成

. . . .

. . . .

2)选择工程web发布

回到工程管理器,选择需要发布的工程,选择菜单 工具->互联网发送准备

图2.1.6 图2.1.7

完毕后,在选择的工程目录下会生成名为webdeploy的文件夹,里面存放了需要的web信息.

下一步就是需要将这些web信息放入iis里的citect中.

2. 创建用户

在citect web客户端中,有3种权限,每个权限登录后看到的界面图标不一样:

1.管理员权限:登录citect后,在web客户端可以部署/修改工程.

图2.2.1

2.显示客户端权限:不可以修改工程,只能下载浏览工程,但可以修改工程运行的画面数据

图2.2.2

3.经理客户端权限:不可以修改工程,只能下载浏览工程,但不允许修改工程运行的画面数据

图2.2.3

. . . .

. . . .

而权限的配置,其实最根本上是通过对webserver服务器里的citect所在文件路径下的文件权限来决定的.

打开控制面板->管理工具->Internet 信息服务

找到->默认->citect,点击右键,选择属性,弹出属性对话框.

如图2.2.4红色部分为citect文件所在路径

图2.2.4

找到citect所在的citect文件夹,我们需要对它进行不同账户的文件权限设置.

该账户必须是web服务器里的用户或者web服务器所在域里的有效账户.

所以在对文件夹配置权限前,我们需要在web服务器里建立用户账户.

假如定义3个用户,对应citect的3种权限(注:用户名可以随便定义)

用户 WebAdmin: 拥有对citect管理员权限,可以配置工程,浏览监控工程数据.

用户 WebDisPlay:拥有对citect工程数据读写功能

用户 WebManager:只能浏览citect工程的数据,不能回写数据.

以XP操作系统为例,创建新的账户.(其他操作系统界面有所区别,但过程一样)

打开控制面板,点击用户账户,选择创建一个新的账户.弹出系统账户管理如图2.2.5

. . . .

. . . .

图2.2.5

选择添加,创建一个新的账户,如图2.2.6

图2.2.6

输入第一个账户 WebAdmin,不填写域,则该用户创建在web服务器里,单击下一步

. . . .

. . . .

图2.2.7

由于该用户是只对于citect的权限,而不是操作系统的权限,所以可以选择默认标准用户,

而不一定需要有Administrator的权限.单击完成.则完成WebAdmin用户的创建.

按照同样的操作依次创建用户WebDisplay/WebManager.

创建的用户密码不能为空,我们设定所有账户密码假如都是citect。

创建完毕后,所有用户显示在控制面板->用户账户中,如图2.2.8

图2.2.8

创建用户完毕后,我们需要对其分配权限。找到如图2.2.4红色所示的citect文件路径

C:Inetpubwwwroot,则可以浏览到名为citect的文件夹。

对其进行安全性的设定,选择系统菜单->工具->文件夹选项,如图2.2.9

图2.2.9

. . . .

. . . .

图2.2.10

将选项”使用简单文件共享(推荐)”前面的勾选去掉,则文件的属性菜单中增加了”安全性”项目栏

如图2.2.10,点击确定。

3. 权限分配

选择citect文件夹,右键选择”共享与安全”菜单,在弹出的属性对话框中选择安全项目栏,如图2.2.11

. . . .

. . . .

图2.3.1

点击添加按钮,弹出选择用户对话框,如图2.2.12

图2.3.2 图2.3.3

点击”高级”按钮,然后在点击”立即查找”按钮,在列出的计算机账户中,选择我们定义webAdmin

如图2.2.13。点击确定,如图2.2.14

图2.3.4 图2.3.5

WebAdmin对citect这个文件夹具有读取和运行/读取/写入的操作权限。点击”高级”按钮,在弹出的高级安全设置中勾选”用在此显示的可以应用到子对象的项目替代所有子对象的权限项目”

如图2.2.15,点击确定,弹出安全警告信息,如图2.2.16

. . . .

. . . .

图2.3.6

点击确定,完成WebAdmin对citect文件夹以及子文件夹权限的设置。

依次按照webAdmin同样的操作添加用户webDisplay/WebManager的安全设置。

双击打开citect文件夹,找到子文件”Deploy”,点击右键,选择菜单”共享与安全”的”安全”栏

选择WebAdmin账户,如图2.2.17

图2.3.7

在下面列出的权限-完全控制勾选”允许”,然后点击”高级”按钮,在弹出的高级应用设置对话框,选择应用到所有子文件夹,点击确定在弹出的安全警告对话框中(如图2.2.16)选择”是”.

WebDisplay/WebManager账户在此不需要做任何设置。

双击Deploy文件夹,找到其子文件夹“#displayclient”,点击右键,选择菜单”共享与安全”的”安全”栏

选择WebManager账户,如图2.2.18

. . . .

. . . .

图2.3.8

在下面列出的权限-完全控制勾选”拒绝”,然后点击”高级”按钮,在弹出的高级应用设置对话框,选择应用到所有子文件夹,点击确定在弹出的安全警告对话框中(如图2.2.16)选择”是”.

WebAdmin/WebManager账户在此不需要做任何设置。

至此,三种不同权限类型的账户全部设置完毕。它们最本质的区别在于对citect文件以及子文件拥有不同的操作权限,也就意味着在里具有不同的权限。

权限设置完毕后,我们就可以进行web网络部署、发布和访问。

总结:

Web管理员拥有对citect文件夹完整的读写权利

Web显示客户端对子文件#DisplayClient无任何权限

Web经理客户端对子文件Deploy无任何权限。

4. Web工程部署

将已做好web发布准备的工程拷贝到你当前使用的机器上,打开IE,输入网址,登录web服务器

Web服务器IP地址/Citect

例如在web服务器上登录网址: 127.0.0.1/citect

弹出用户登录的用户名和密码输入框,如图2.4.1

. . . .

. . . .

图2.4.1

输入WebAdmin的账户名和密码,才能进入利用管理员权限部署工程。

登录后,显示如图2.4.2,点击红色框文件夹图标,则可以给部署一个新的工程

图2.4.2

弹出如图2.4.3的web配置界面,只需要输入3个关键参数(红色框标识)

图2.4.3

工程名称: web客户端登录能够看到的工程名称

工程路径: 已做好发布准备并已计划部署到的工程所在路径,citect会从该路径拷贝工程至

客户端控制文件: 客户端IE浏览工程的控件包

点击打勾的文件夹图标,如图2.4.4,则完成工程部署,此时就会拷贝指定文件夹的工程.

. . . .

. . . .

图2.4.4

工程拷贝完成后,点击小房子图标(回到主页列表),则可以正式通过IE浏览工程

5. Web工程浏览

工程部署完毕后,可以在任何一台机器上登录IE浏览工程

对于最终用户,最好不要给予其web管理员的权利登录,只使用web显示客户端/经理客户端的权限浏览工程。如图2.4.5

图2.4.5

点击红色框的按钮,则可以浏览工程(带锁的图标是经理客户端,不带锁的是显示客户端)

第一次进入工程浏览时,首先会自动下载和安装citect的web工程以及控件

可能由于IE系统的安全性很高,导致控件安装失败,需要手动设置IE安全性

打开IE,选择菜单 “工具”->Internet选项->安全 选项栏

图2.4.6 图2.4.7

. . . .

. . . .

如图2.4.6,点击 “自定义级别”按钮,弹出的安全设置菜单,在里面将所有ActiveX的选择,

都设置启用或者提示即可。

同理依次设置本地Internet/受信任的站点里面的安全级别的ActiveX所有选项

控件安装完毕后,则自动启动citect里部署的工程,如图2.4.8

图2.4.8

. . . .

本文标签: 工程客户端权限