0
我是一个新手,当谈到在云上配置Nginx反向代理时。所以,我需要帮助配置到WSO2 ESB服务器的反向代理。到目前为止,我已经能够遵循在线教程并提出这样的配置。Nginx反向代理与WSO2 ESB给予禁止403
server {
listen 443;
server_name server.nginx.com;
ssl on;
ssl_certificate nginx.crt;
ssl_certificate_key nginx.key;
location /esb {
index index.html;
root jsp;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass https://esb.server.com:9446;
proxy_redirect https://esb.server.com:9446 https://server.nginx.com/esb;
#proxy_redirect off;
# proxy_cookie_path//esb/;
}
}
有了这个配置,我能够获得登录屏幕。但每当我尝试登录时,我都会在login_action.jsp上看到一条403禁止的错误。我已经在安装了wso2 ESB的目录上给予了755权限,但无济于事。附在截图下方。
请帮我在这方面,如果你曾经遇到过同样的问题。
非常感谢。
嗨,它实际上是在ESB层面执行以下检查因。所以我去了这个位置(/esb/wso2esb-5.0.0/repository/conf/security/Owasp.CsrfGuard.Carbon.properties),然后我禁用了这个属性。 org.owasp.csrfguard.Enabled = false 我知道这留下了安全漏洞。但这是我能做的。 我们也有JAVA版本1.8。所以我可以肯定回环但是。我还有一些其他运行的服务器需要最新版本。 –