问题:登录druid后台出现302返回码,无法正常登录 期望:正常登录 其他:开发环境同样配置,nginx版本不同(nginx version: openresty/1.9.7.1),结果正常 nginx配置
upstream api.backend { server 10.1.1.1:8080; server 10.1.1.2:8080; } server { listen 80; server_name domain.name; access_log /data/logs/nginx/access.log main; location / { proxy_pass http://api.backend; proxy_redirect off ; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_max_temp_file_size 0;
#this is the maximum upload size
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
proxy_ignore_client_abort on;
}
}
nginx版本
/usr/sbin/nginx -v Tengine version: Tengine/2.1.0 (nginx/1.6.2)
原提问者GitHub用户luffyke
可能是因为Tengine的配置不正确或未正确处理Druid的请求。以下是一些可能的解决方法:
检查Tengine的配置
请检查Tengine的配置文件是否正确,特别是是否正确处理了Druid的请求。您可以查看Tengine的访问日志,以确定是否有Druid的请求被正确处理。
检查Druid的配置
请检查Druid的配置文件是否正确,特别是是否正确配置了Druid的访问路径和端口号。您可以查看Druid的日志文件,以确定是否有任何错误或异常。
检查反向代理设置
如果您在使用反向代理来访问Druid,请确保代理服务器正确处理Druid的请求,并将正确的请求传递给Druid服务器。您可以查看代理服务器的访问日志,以确定是否有Druid的请求被正确处理。
确认登录URL是否正确
请确保您使用的是正确的登录URL,例如:http://your_druid_host:your_druid_port/druid/index.html。如果登录URL不正确,可能会导致302错误。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。