使用具有代理服务器的FME服务器
Proxy Server是LAN上的计算机,允许您连接到外部服务器,而不会影响内部网络的安全性。如果你正在享受FME服务器Web服务您的组织在网络上使用代理服务器,您可以将FME服务器配置为通过代理连接。
1.设置代理服务器连接
要将FME服务器连接到代理服务器,请按照相应的指令集,具体取决于运行FME服务器系统服务的Windows帐户:
注意:确定运行的帐户FME服务器系统服务, 跑服务.MSC.
。在“服务”对话框中,列出了运行任何FME服务器相关服务的帐户登录。
- 在所有托管FME引擎的机器上,使用管理员帐户登录Windows。
- 以管理员身份运行Windows命令提示符,并执行以下命令:
netsh.
Winhttp.
设置代理<proxyservername.>:<port_no.>
哪里
例如:
netsh.
Winhttp.
设置代理MyProxy:80
注意:有关的更多信息设置代理
语法,参见https://technet.microsoft.com/en-us/library/cc731131.aspx#bkmk_5.
- 在运行FME引擎的所有计算机上,使用该机器登录Windows运行FME引擎的帐户。
- 来自开始菜单,选择控制面板> Internet选项>连接> LAN设置。
- 选中旁边的框为您的LAN使用代理服务器。
- 输入代理服务器的地址和端口号。点击好。
- 测试与代理服务器的连接。打开浏览器并导航到网站。如果正确设置连接,则会提示您在网站打开之前提供代理服务器凭据。
2.使FME发动机了解代理服务器
- 以管理员身份运行Windows命令提示符,并导航到:
$(fme_server_home)\ server \ fme
- 运行以下命令:
- <基本|摘要| NTLM>是基础那消化, 要么ntlm.,取决于代理服务器使用的身份验证方法。如果未指定,
基础
假设。 - <用户名>是运行代理服务器的用户名。
- <密码>是代理服务器帐户的密码。
fme.exe apply_settings系统“代理/代理设置”“使用System Proxy”
fme.exe apply_settings系统“代理/代理身份验证方法”<基本|消化| NTLM>“
fme.exe apply_settings系统“代理/代理服务器需要身份验证”“true”
fme.exe apply_settings system“proxy / proxy用户名”<用户名>“
fme.exe apply_settings系统“代理/代理密码”“fme_encrypt(<密码>)“
哪里:
3.重新启动FME服务器引擎(Windows服务)
配置后,重新启动FME服务器引擎(Windows服务)。有关更多信息,请参阅手动启动和停止FME服务器。
是您要访问的URL。URL必须与请求中的URL完全匹配;例如,http://www.lib.uwaterloo.ca/locations/umd/digitization_project/roads_ntdb.zip.。 是系统上的代理服务器的URL,它将处理对的请求 。 是代理服务器上的端口号,通过处理请求。 是真正要么假,取决于代理服务器是否需要身份验证来访问。如果真正,提供<用户名>那<密码>,和 (基础那消化, 要么ntlm.)。
指定自定义代理地图
您可以使用System Proxy指定除了或代替,而不是使用系统代理的自定义代理地图。自定义代理地图允许您通过系统上的替代代理映射对特定URL的访问。如果需要绕过网络的默认规则或系统代理设置以访问这些URL,请使用自定义代理地图。
以下语法指定如何通过自定义代理映射对一个或多个URL的访问。重复每个URL的所有参数,如图所示:
fme.exe apply_settings系统“proxy /自定义代理地图”“
哪里:
其他笔记
要在没有身份验证的情况下使用代理服务器,请指定:
fme.exe apply_settings系统“代理/代理服务器需要身份验证”“false”
要停止使用代理服务器,请运行:
FME.exe Apply_settings系统“代理/代理设置”“无代理”