请选择 进入手机版 | 继续访问电脑版
用户
请注意:社区账号与官网账号不互通,如需登录社区,请在此注册社区账号!
 找回密码
 注册社区账号

QQ登录

只需一步,快速开始

搜索

nginx反代配置方面的思路,老大能否给点提示呢?

使用交流 2017-12-22 10:31 [复制链接] 查看: 138|回复: 6
情况:

首先自己是个菜鸟,我用网站管理的反代功能,反代都是默认的设置,也没开缓存。
给站群(约80个)做反代,站都是dedecms做的,都是静态页为主,当然里面有些新闻图片,每个站点都没啥流量,每个站体积也就30M的文件,它们主要是做seo的。

自己修改hosts的访问测试的时候,反代正常,但把全部域名解析过来,不出几分钟全部都 nginx 502 bad gateway错误。网上搜这个错误,真的一点头绪都没有,况且菜鸟对linux不熟。

关于怎么解决这个问题, 是不是所有站都应该打开缓存呢?还是说服务器内存不够? 它是1核心1G内存的。
我觉得可能是反代优化设置方面没做对,但我一点方向都没有,麻烦老大百忙之中抽些时间,回帖给个提示,谢谢了。
回复

使用道具 举报

KongKong  楼主| 发表于 2017-12-22 12:17:59 | 显示全部楼层
查了下资料,说加上这个可以解决502

  1. proxy_buffering on;
  2. proxy_buffer_size 4k;
  3. proxy_buffers 3 1M;
  4. proxy_busy_buffers_size 2M;
  5. proxy_max_temp_file_size 0;
复制代码


我的网站网页html+图片最多不超1.2M左右
如果打开“网站管理”设置里面的“反向代理缓存”,并且,加上上面的配置参数,不知道这样是否合理。
请指点下,谢谢
回复 支持 反对

使用道具 举报

虚竹 发表于 2017-12-22 12:51:07 | 显示全部楼层
502是你后端网站挂了,502时先检查后端网站是否能正常访问。
如果后端全是静态站,可以启用反代缓存提高性能。
回复 支持 反对

使用道具 举报

KongKong  楼主| 发表于 2017-12-22 13:41:19 | 显示全部楼层
后端是没挂的,可以访问,前端就502
回复 支持 反对

使用道具 举报

500 发表于 2017-12-28 16:13:02 | 显示全部楼层
502应该是你反代配置有问题,
你百度nginx 反代502更好,毕竟不光appnode是使用nginx的
回复 支持 反对

使用道具 举报

q597213278 发表于 2017-12-29 14:34:56 | 显示全部楼层
使用Nginx反代错误502一般都是后端问题:1、后端挂了。   2、后端有防御等安全防护软件,解决办法加入白名单就可以解决此问题。
回复 支持 反对

使用道具 举报

KongKong  楼主| 发表于 2017-12-29 18:04:38 | 显示全部楼层
本帖最后由 KongKong 于 2017-12-29 18:08 编辑
q597213278 发表于 2017-12-29 14:34
使用Nginx反代错误502一般都是后端问题:1、后端挂了。   2、后端有防御等安全防护软件,解决办法加入白名 ...

感谢提示,有可能会是防护软件的问题

我是A服务器为源站,B服务器为appnode做反代
APPNODE访问总是502,但我直接访问源站没问题,所以一直找不到原因

A服务器是win+iis的装有 360主机卫士,查记录是有拦截非法请求,我关闭试试看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册社区账号

本版积分规则

温馨提示
为了能您的问题能够尽快得到解决,复杂问题建议您直接提交工单处理。
QQ群:744188

Archiver|手机版|AppNode 用户社区

GMT+8, 2018-1-18 18:02

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回列表