Apache reverse proxy for B1if
source link: https://answers.sap.com/questions/13463849/apache-reverse-proxy-for-b1if.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
I set up a reverse proxy using apache for B1 9.3 integration framework. After successfully log in B1if, I got a server error for the Cockpit and some other pages. The same reverse proxy works for 9.2.
Type Exception Report
Message com.sap.b1i.urlrewriters.WebDavResponseUrlRewriter$UrlRewriterException: com.sap.b1i.urlrewriters.WebDavResponseUrlRewriter$UrlRewriterException: Header X-Forwarded-SMBHub-Protocol not found in request header.
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
javax.servlet.ServletException: com.sap.b1i.urlrewriters.WebDavResponseUrlRewriter$UrlRewriterException: com.sap.b1i.urlrewriters.WebDavResponseUrlRewriter$UrlRewriterException: Header X-Forwarded-SMBHub-Protocol not found in request header. filter.UrlRewriteFilter.doFilter(Unknown Source)
Root Cause
com.sap.b1i.urlrewriters.WebDavResponseUrlRewriter$UrlRewriterException: com.sap.b1i.urlrewriters.WebDavResponseUrlRewriter$UrlRewriterException: Header X-Forwarded-SMBHub-Protocol not found in request header. filter.RevProxyUrlRewriter.rewriteUrl(Unknown Source) filter.UrlRewriteFilter.makeFullRequestUrl4ReverseProxy(Unknown Source) filter.UrlRewriteFilter.doFilter(Unknown Source)
Root Cause
com.sap.b1i.urlrewriters.WebDavResponseUrlRewriter$UrlRewriterException: Header X-Forwarded-SMBHub-Protocol not found in request header. com.sap.b1i.urlrewriters.WebDavResponseUrlRewriter.getHeader(WebDavResponseUrlRewriter.java:56) filter.RevProxyUrlRewriter.getProtocol(Unknown Source) filter.RevProxyUrlRewriter.rewriteUrl(Unknown Source) filter.UrlRewriteFilter.makeFullRequestUrl4ReverseProxy(Unknown Source) filter.UrlRewriteFilter.doFilter(Unknown Source)
Note The full stack trace of the root cause is available in the server logs.
What can I do to fix that?
Many thanks
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK