当我访问NI InsightCM™系统管理器时,为什么会接收SSL错误?



主要软件: InsightCM Software>>InsightCM Enterprise>>NI InsightCM
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A

问题:
 我创建并实现了一个SSL认证来安全访问NI InsightCM™系统管理器,但是当我访问系统管理器时我仍然收到错误。是什么原因导致这些错误发生?


解答:

你可以通过以下几个URL来访问系统管理器:

 

注意:你可以在这些URL地址前添加前缀http://。然而,本文讨论的链接至系统管理器的SSL和包含的范例已经添加了http:// 前缀。

·    IP地址。例如https://10.x.x.x

·    DNS主机名。例如https://SiteAServer

·    完整域名。例如https://SiteAServer.us.corp.com

如果你创建的SSL认证是要求使用完整域名而不仅仅是DNS主机名,当你通过DNS主机名访问系统管理器时就会收到错误。为了实现正确的访问,用户应该输入完整域名,或者使用Windows服务器Internet Information Services (IIS)URL重写特性来自动实现浏览器跳转至SSL认证期望的完整路径。

通过以下步骤实现URL自动跳转:

1.  选择开始>>管理员工具>>网络信息服务管理器,启动IIS程序。

2.  在窗口左边的Connections窗格,选择代表服务器的节点。

3.  IIS端,双击URL Rewrite

4.  在窗口右边的Actions窗格,点击Add Rule(s).

5.  Inbound rules栏,选择Blank rule并点击OK

6.  Name文本框内输入任意名字

7.  Pattern文本框内,输入.*

8.  展开Conditions

9.  在条件表中点击Add按钮

10. Condition input文本框输入{HTTP_HOST}

11. Pattern文本框输入一个常规表达式,通过该表达式用户可以进入与之匹配的URL地址。例如,如果你希望用户输入服务器短名,或者www.ShortName都能够成功访问,你可以建立如下的常规表达式^(www.)?ShortName$

12. 点击OK返回Edit Inbound Rule页面

13. Action部分,点击Action类型下拉菜单并且选择Redirect

14. Redirect URL部分,输入如下的字符串:

https://{C:0}.FullyQualifiedName/{R:0}

上述字符串中,FullyQualifiedName是完整域名没有指定的部分,就像前面那例子中的.us.corp.com。字符串中{C:0}部分插入用户实际输入的短名。因此,在这个例子中,用户将会被转至https://SiteAServer.us.corp.com.



相关链接:

附件:





报告日期: 12/12/2014
最近更新: 04/13/2015
文档编号: 6SBDELO7