铁子们,我刚接触全栈开发,关于nginx服务器代理有点不懂,请教一下:
具体描述一下就是:
client向服务器发送https请求,nginx解析完之后反向代理到localhost:8082下面的A服务,这个A服务是自己写的,主要就是根据请求参数获取数据库信息然后返回,现在的问题是我在A服务中用收到的socket套接字直接send数据,前端接收不到,并且前端一直报错502,具体原因是啥,是nginx配置问题吗
nginx配置如下:
怕图片看不清,手动打一下配置:
server {
listen 443 ssl;
server_name www.abc.bcd;
access_log /home/log/nginx/access.log;
error_log /home/log/nginx/error.log;
ssl_certificate conf.d/cert/configure.pem;
ssl_certificate_key conf.d/cert/configure.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_protocols TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location /wxapp {
proxy_pass http://localhost:8082/;
}
}
提前感谢看到铁子,帮忙看一下