【问题标题】:Nginx Reverse Proxy with WSO2 ESB giving Forbidden 403带有 WSO2 ESB 的 Nginx 反向代理提供 Forbidden 403
【发布时间】:2017-05-04 09:59:21
【问题描述】:

在云上配置 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

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

非常感谢。

【问题讨论】:

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


    【解决方案1】:

    这个403错误是由于jdk最新版本导致的java环境引起的问题.so install jdk 7

    【讨论】:

    • 您好,实际上是由于在 esb 级别执行了以下检查。所以我去了这个位置(/esb/wso2esb-5.0.0/repository/conf/security/Owasp.CsrfGuard.Carbon.properties),然后我禁用了这个属性。 org.owasp.csrfguard.Enabled = false 我知道这会留下一个安全漏洞。但这是我能做的。我们还有 JAVA 1.8 版。所以我肯定可以循环回来但是。我还运行了一些其他需要最新版本的服务器。
    猜你喜欢
    • 2019-05-12
    • 1970-01-01
    • 1970-01-01
    • 2014-10-17
    • 2014-01-07
    • 2012-04-27
    • 2023-04-09
    • 1970-01-01
    • 2018-12-12
    相关资源
    最近更新 更多