【发布时间】: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 权限,但无济于事。附上截图。
如果您遇到同样的问题,请在这方面帮助我。
非常感谢。
【问题讨论】:
标签: nginx proxy wso2esb http-status-code-403