使用WSO2 ESB的Nginx反向代理提供Forbidden 403

时间:2017-05-04 09:59:21

标签: nginx proxy wso2esb http-status-code-403

在云上配置Nginx反向代理时,我是新手。所以,我需要帮助配置反向代理到WSO2 ESB服务器。到目前为止,我已经能够按照在线教程并提出这样的配置。

         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的权限,但无济于事。附在截图下方。

403 Error

如果您遇到同样的问题,请在这方面帮助我。

非常感谢。

1 个答案:

答案 0 :(得分:0)

这个403错误是由于jdk最新版本所以导致java环境引起的问题。所以安装jdk 7