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。所以我可以肯定迴環但是。我還有一些其他運行的服務器需要最新版本。 –