使用FME服务器和代理服务器
代理服务器是局域网上的一台计算机,它允许您连接到外部服务器而不影响内部网络的安全。如果你正在消费FME服务器Web服务如果您的组织在您的网络上使用代理服务器,您可以配置FME服务器通过代理进行连接。
1.设置代理服务器连接
要将FME服务器连接到代理服务器,请遵循适当的指令集,具体取决于运行FME服务器系统服务的Windows帐户:
注意:确定正在运行的帐户FME服务器系统服务、运行服务.msc
.在服务对话框中,正在运行任何FME服务器相关服务的帐户列在下面登录,.
- 在所有托管FME引擎的机器上,使用管理员帐户登录到Windows。
- 以管理员身份运行Windows命令提示符,执行以下命令:
netsh
winhttp
设置代理<ProxyServerName>: <端口号>
在哪里
例如:
netsh
winhttp
设置代理myproxy:80
注意:的详细信息设置代理
语法,看https://technet.microsoft.com/en-us/library/cc731131.aspx#BKMK_5
- 在所有运行FME引擎的计算机上,使用运行FME引擎的帐户.
- 从开始菜单中,选择控制面板> Internet选项>连接>局域网设置.
- 勾选旁边的方框为你的局域网使用代理服务器.
- 输入代理服务器的地址和端口号。点击好啊.
- 测试到代理服务器的连接。打开浏览器,导航到一个网站。如果连接设置正确,在网站打开之前会提示您提供代理服务器凭据。
2.使FME引擎感知代理服务器
- 以管理员身份运行Windows命令提示符,然后导航到:
美元(FME_SERVER_HOME \ Server \ fme)
- 运行以下命令:
- <基本| |消化NTLM >是基本,摘要,或NTLM公司,这取决于代理服务器使用的身份验证方法。如果不指定,
基本
假设为。 - <用户名>运行代理服务器的用户名。
- <密码>代理服务器帐号的密码。
fme.exe APPLY\u SETTINGS SYSTEM“代理/代理设置”“使用系统代理”
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系统“代理/代理设置”“没有代理”