在云上配置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的权限,但无济于事。附在截图下方。
如果您遇到同样的问题,请在这方面帮助我。
非常感谢。
答案 0 :(得分:0)
这个403错误是由于jdk最新版本所以导致java环境引起的问题。所以安装jdk 7