Nginx负载weblogic登录验证被拒绝

weblogic登录验证被拒绝

此处遇到的问题,不是口令错误。确认密码是没问题的情况下,访问weblogic被拒绝访问。

场景:外网服务器搭建Nginx,外网服务器可以访问内网服务器。内网服务器也搭建了Nginx。
目的是:从外网访问指定端口,能够访问到内网的weblogic控制台。

所以,用Nginx做了负载转发到内网的Nginx负载地址再转到控制台。

但是从外网访问的时候,始终是验证被拒绝。开始以为是防火墙问题,担心是weblogic验证的时候请求的端口是不是特定的端口等等。

检查过后,所有端口都放开,还是不行。于是就转到nginx上面看看。既然登录页面能够打开,说明负载正常,但是登录的时候验证失败,那么就可能是Nginx没有完全负载外网的所有内容导致。于是找了网上的 Nginx转发所有完整http请求的配置,设置了Nginx然后重启过后。竟然可以了。

原配置如下:

server {
        listen       8020;
        server_name  test;

        location / {
                proxy_pass http://172.1.1.1:1500/;
        }
    }

设置全转发的配置如下:

server {
        listen       8020;
        server_name  test;

        location / {
                proxy_buffer_size 640k;
                proxy_buffers  32 320k;
                proxy_busy_buffers_size 1280k;
                proxy_set_header Host $http_host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection keep-alive;
                add_header backendIP $upstream_addr;
                proxy_cache_bypass $http_upgrade;
                client_max_body_size 20m;
                proxy_pass http://172.1.1.1:1500/;#http服务地址,复杂需要可配置upstream
        }
    }

来自久远银海已而立之年的程序员

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值