Insight Server上安装的地址文件包含四个预定义的网络位置。
下一节中的过程介绍如何配置此文件。
Locations = vector: 4 items
0 = NetworkLocation:
Addresses = vector: 1 items
0 = AddressDefinition:
Address = string:
Name = string:
Name = string:
Parent = string:
1 = NetworkLocation:
Addresses = vector: 0 items
Name = string: Insight
Parent = string:
2 = NetworkLocation:
Addresses = vector: 0 items
Name = string: Insight Server
Parent = string:
3 = NetworkLocation:
Addresses = vector: 0 items
Name = string: Report Server
Parent = string:
NetworkLocation 0是一个空的未命名网络位置,您可以编辑该位置以将Insight Server的通用名称与其IP地址关联。 如果服务器具有多个IP地址,则创建其他网络位置。
NetworkLocation 1是Insight网络位置。 如果未显式设置NetworkLocation参数,Insight将通过此网络位置解析通用名称。
NetworkLocation 2是Insight Server网络位置。 当Insight Servers在群集中运行时,它们使用此网络位置解析服务器间通信的通用名称。
NetworkLocation 3是Report服务器网络位置。 如果未显式设置NetworkLocation参数,Report将通过此网络位置解析通用名称。
以下过程介绍如何配置地址文件以定义Insight Server的网络位置(或网络位置)。
导航到安装Insight Server的目录中的Addresses文件夹(例如,C:\Adobe\Server\Addresses))。
找到server.address文件并重命名此文件以反映服务器的通用名称。 例如,如果通用名称为server.mycompany.com,则需重命名文件server.mycompany.com.address。
在文本编辑器(如记事本)中打开重命名的文件。
编辑NetworkLocation 0以指定Insight Server的通用名称和IP地址,如下所示。 如果您的服务器有多个IP地址,请使用NetworkLocation 0在本地不可路由网络(例如,其内部网络位置)上指定服务器的IP地址。
Locations = vector: 3 items
0 = NetworkLocation:
Addresses = vector: 1 items
0 = AddressDefinition:
Address = string: IPAddress
Name = string: CommonName
Name = string: NetworkLocationName
Parent = string:
对于此值…… | 在“管理工具”中指定分类的 |
---|---|
IP 地址 | Insight Server 计算机的IP地址数字。 例如: 192.168.124.176 |
通用名称 | 为 Insight Server 分配给数字证书的通用名称。 示例: server.mycompany.com 注意:请确保键入此名称,该名称应与证书上显示的名称完全相同。 |
网络位置名称 | 要分配给此NetworkLocation表示的通用名称和IP地址集合的名称。 地址文件中的名称必须唯一。 示例:公司内联网 |
如果您的Insight Server具有其他IP地址,请为每个地址创建一个附加的NetworkLocation。 (执行此操作的一种简单方法是制作您在上面创建的NetworkLocation的副本,并更新副本中的IP地址。)
您可以将新的NetworkLocation添加到地址文件的末尾,或在现有NetworkLocation定义之间插入它。 (NetworkLocation在地址文件中的位置不重要;但是,Insight、Insight Server和Report服务器网络位置通常位于文件末尾。)
在添加了必要的NetworkLocations后,请执行以下操作以重新编号文件中的项目:
更新“位置”结构的项目计数,以匹配文件中NetworkLocation定义的总数。 例如,如果文件包含四个NetworkLocation定义,则“位置”行将如下所示:
Locations = vector: 4 items
更新NetworkLocation项编号,以便NetworkLocations连续编号(从0开始)。
有关定义具有两个IP地址的Insight Server的地址文件的示例,请参阅此部分中的示例。
在Insight和Report服务器网络位置中,编辑如下所示的Parent(父)参数,以指定Insight和Report用作默认网络位置的NetworkLocation名称。 (有关配置Parent参数时的样式示例,请参阅此部分中的示例。)
1 = NetworkLocation:
Addresses = vector: 0 items
Name = string: Insight
Parent = string: ClientDefaultNetworkLocation
3 = NetworkLocation:
Addresses = vector: 0 items
Name = string: Report Server
Parent = string: ClientDefaultNetworkLocation
如果您的Insight Server具有单个IP地址,因此只有一个NetworkLocation ,请将Parent(父)参数指向该NetworkLocation。 如果您的Insight Server具有多个IP地址,请将Parent(父项)参数指向NetworkLocation(定义Insight和Report客户端最常连接的地址)。
在Insight Server网络位置中,编辑如下所示的Parent(父项)参数,以指向服务器在群集中运行时用于解析其他Insight Servers的通用名称的NetworkLocation。 (尽管除非Insight Server在群集中运行,否则不会使用此网络位置,但是,即使在单个服务器配置中,也最好将父参数指向标识服务器内部IP地址的网络位置。)
2 = NetworkLocation:
Addresses = vector: 0 items
Name = string: Insight Server
Parent = string: ServerDefaultNetworkLocation
以下示例显示一个已完成的地址文件。 此文件定义了五个网络位置。
NetworkLocation项目0和1定义名为“MyCorporateIntranet”和“Internet”的网络位置。 这些网络位置为名为VS01.myCompany.com的服务器定义了两个不同的IP地址。
NetworkLocation项2是Insight网络位置。 这是Insight使用的默认网络位置。 在此示例中,Insight网络位置从“Internet”NetworkLocation继承其AddressDefinitions。
NetworkLocation项3是Insight Server网络位置。 这是Insight Server与群集中的其他服务器通信时使用的默认网络位置。 在此示例中,Insight Server网络位置从“MyCorporate Intranet”NetworkLocation继承其AddressDefinition。
NetworkLocation项4是Report服务器网络位置。 这是Report使用的默认网络位置。 在此示例中,Report服务器网络位置从“Internet”NetworkLocation继承其AddressDefinitions。
Locations = vector: 5 items
0 = NetworkLocation:
Addresses = vector: 1 items
0 = AddressDefinition:
Address = string: 10.2.1.70
Name = string: VS01.myCompany.com
Name = string: MyCorporateIntranet
Parent = string:
1 = NetworkLocation:
Addresses = vector: 1 items
0 = AddressDefinition:
Address = string: 65.196.125.167
Name = string: VS01.myCompany.com
Name = string: Internet
Parent = string:
2 = NetworkLocation:
Addresses = vector: 0 items
Name = string: Insight
Parent = string: Internet
3 = NetworkLocation:
Addresses = vector: 0 items
Name = string: Insight Server
Parent = string: MyCorporateIntranet
4 = NetworkLocation:
Addresses = vector: 0 items
Name = string: Report Server
Parent = string: Internet