点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我的Web Dispatcher配置有问题。 我的情况如下:
SAP ABAP服务器-内部服务器
SAP Web Dispatcher 753-DMZ
外部.NET服务器-公共Internet站点
防火墙允许从Web Dispatcher服务器到ABAP服务器的ICM和ABAP服务器的消息服务器的HTTP端口。 Web Dispatcher的HTTPS端口允许连接到SAP ABAP服务器。 可从Web Dispatcher服务器访问外部URL。
我想要实现的是,如果我将Web Dispatcher链接放在SAP ABAP Server中,例如https://webdisp:48000,它应该打开 https://test.externalsite.com/url/url
它在Web Dispatcher服务器中正确转发,但是当我在SAP ABAP Server中进行转发时,它正在尝试连接 https://test.externalsite.com :443。 如果我将externalsite参数更改为其他站点,则SAP ABAP Server尝试连接到该站点。
我无意打开内部网站访问Internet,但是我被困于配置Web调度程序。
在Web Disp配置文件中,我使用了以下参数
icm/HTTP/redirect_0 = PREFIX =/,FROM = *,PROT = HTTPS,HOST = test.externalsite.com wdisp/system_0 = SID = EXT,EXTSRV = https://test.externalsite.com,STICKY = true,SSL_ENCRYPT = 2 ssl/密码套件= 199:PFS:HIGH:MEDIUM:+ e3DES :: EC_P256:EC_HIGH ssl/client_ciphersuites = 214:PFS:HIGH:MEDIUM:+ e3DES :: EC_P256:EC_HIGH
我还尝试添加带有以下参数的修改文件;
如果%{SERVER_PORT} = 443,并且<%>如果%{PATH}重新匹配"/img/EXT" 开始 RegIRewriteUrl ^ EXT(。*)https://test.externalsite.com/url/url
,但是有同样的问题。
内部SAP ABAP服务器一直尝试访问外部服务器。
最好的问候
Kaan
你好Kaan,
参数" icm/HTTP/redirect_0"不完整,没有任何作用。
您的修改规则是绕过Web Dispatcher,将客户端直接重定向到外部网站,如果我理解正确的话,这不是您想要的。
除了" wdisp/system_0"参数之外,您是否还在Web Dispatcher配置文件中设置了其他" wdisp/system_X"参数?
如果否,则应删除修改规则和不完整的重定向参数,并将ABAP系统指向Web Dispatcher主机和端口。 我相信那应该可以。
Web Dispatcher充当中介(就像代理一样),因此您在任何地方都看不到外部网站的地址。 您应该只看到Web Dispatcher地址,但是看到外部网站的内容。
此致
艾萨斯州
你好
我将公开给出我的目标系统。 现在,您可以看到我的确切参数。 我正在为您提供我的WDP配置文件,SM59屏幕截图和2级的完整SMICM跟踪。
SMICM日志
https://pastebin.com/ZcENYuLT
最好的问候
Kaan
你好Kaan,
感谢您提供信息。
完整的ICM跟踪揭示了问题所在。
"连接测试"请求在SM59目标位置配置的根URI"/"。
然后,ICM从外部网站接收重定向:
ABAP处理重定向并尝试直接打开与外部网站的连接。
我相信您只需要确认哪个是要在外部网站上访问的正确URI,就不会发送重定向。
或者可能仅在"连接测试"中出现此问题,ABAP应用程序将进行正确的调用,而无需更改SM59目的地。
此致
艾萨斯州
你好Kaan,
重定向来自外部网站,而不是SAP组件。
唯一避免重定向的方法是调用不会导致重定向的URI(URL)。
例如,不要在" SM59目标"处将"路径前缀"定义为空值,而在此处定义最终路径(例如,"/img/some/resource"之类)。
此致
艾萨斯州
一周热门 更多>