0
클라우드에서 Nginx 역방향 프록시를 구성 할 때 나는 초보자입니다. WSO2 ESB 서버에 대한 역방향 프록시 구성에 도움이 필요합니다. 지금까지, 나는 온라인 자습서를 따라갈 수 있었고 이와 같은 구성을 생각 해낼 수 있었다. 이 구성 WSO2가있는 Nginx 역방향 프록시 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 권한을 부여했습니다. 아래 스크린 샷 첨부. 혹시 같은 문제가 건너 경우
친절이 점에서 나에게 도움이됩니다.
감사합니다.
안녕을 설치 .SO 자바 환경에서 발생하므로 인해 JDK 최신 버전으로 발생합니다. 그래서 나는이 위치 (/esb/wso2esb-5.0.0/repository/conf/security/Owasp.CsrfGuard.Carbon.properties)에 가서이 속성을 비활성화했다. org.owasp.csrfguard.Enabled = false 나는 보안상의 허점을 알고 있습니다. 그러나 이것은 내가 할 수있는 것이었다. 또한 Java 버전 1.8이 있습니다. 그래서 나는 확실히 되돌릴 수 있었지만. 또한 최신 버전이 필요한 다른 서버를 실행하고 있습니다. –