使用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选项>连接>局域网设置.
- 勾选旁边的方框为你的局域网使用代理服务器.
- 输入代理服务器的地址和端口号。点击好的.
- 测试到代理服务器的连接。打开浏览器,导航到一个网站。如果连接设置正确,在网站打开之前会提示您提供代理服务器凭据。
2.使FME引擎感知代理服务器
- 以管理员身份运行Windows命令提示符,并导航到:
美元(FME_SERVER_HOME \ Server \ fme)
- 运行以下命令:
- <基本| |消化NTLM >是基本的,消化,或ntlm.,这取决于代理服务器使用的身份验证方法。如果不指定,
基本的
假设。 - <用户名>运行代理服务器的用户名。
- <密码>代理服务器帐号的密码。
fme.exe apply_settings系统“代理/代理设置”“使用System Proxy”
fme.exe APPLY_SETTINGS SYSTEM "代理/代理认证方法" "<基本| |消化NTLM>“
fme.exe APPLY_SETTINGS SYSTEM "Proxy/Proxy Server Require Authentication" "true"
fme.exe APPLY_SETTINGS系统“代理/代理用户名”"<用户名>“
fme.exe APPLY_SETTINGS SYSTEM "代理/代理密码" "fme_encrypt(<密码>)“
地点:
3.重启FME服务器引擎(Windows Service)
配置后,重新启动FME服务器引擎(Windows服务).有关更多信息,请参阅手动启动和停止FME服务器.
是您想要访问的URL。URL必须与请求中的URL精确匹配;例如,http://www.lib.uwaterloo.ca/locations/umd/digitization_project/Roads_NTDB.zip. - < Proxy_URL >代理服务器的URL在您的系统上将处理请求到
. - < Proxy_Port >是代理服务器上的端口号,通过处理请求。
- < Requires_Authentication >是真的或者假,取决于代理服务器是否需要身份验证来访问。如果真的, 提供<用户名>,<密码>, 和
(基本的,消化,或ntlm.).
指定自定义代理映射
除了使用系统代理之外,还可以指定自定义代理映射。自定义代理映射允许您通过系统上的替代代理映射对特定url的访问。如果需要绕过网络默认规则或系统代理设置来访问这些url,请使用自定义代理映射。
以下语法指定如何通过自定义代理映射对一个或多个url的访问。对每个URL重复所有参数,如下所示:
fme.exe APPLY_SETTINGS SYSTEM "Proxy/Custom Proxy Map" " Source_URL>, Proxy_URL>, Proxy_Port>, Requires_Authentication>, UserName>,fme_encrypt(
地点:
其他的笔记
要使用代理服务器而不需要身份验证,请指定:
fme.exe APPLY_SETTINGS SYSTEM "Proxy/Proxy Server Require Authentication" "false"
要停止使用代理服务器,请运行:
fme.exe APPLY_SETTINGS系统“代理/代理设置”“没有代理”