反向代理
大脸猫小王
不忘初心,方得始终!
展开
-
Nginx配置WebSocket
map $http_upgrade $connection_upgrade { default upgrade; '' close; } upstream wsbackend{ server ip1:port1; server ip2:port2; keepalive 1000; } server { listen 20038; location /{ ...转载 2019-10-22 16:42:58 · 324 阅读 · 0 评论 -
安装nginx
安装nginx碰到了很多坑,转发一篇文章参考后,实践成功,记录如下:nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。ububtu平台编译环境可以使用以下指令apt-get install build-essentialapt-get install libtool...转载 2019-08-02 16:44:41 · 225 阅读 · 0 评论 -
nginx基本配置
最近因为web项目多点部署,需要用到反向代理,所以选择了现在和apache同样火热的nginx实践了一下,非常庞大的一个工具,还有很多功能等待使用和研究,以下是初步使用的记录过程:起因:项目最开始使用的是DNS做负载,但是有一个缓存时间的问题,使用阿里云服务器,最低也有10分钟,无法达到高可用的要求。一.安装:建议选择编译安装的方式,可以添加其它模块1、下载新版本,到官网复制下载链接wg...原创 2019-07-30 16:40:03 · 470 阅读 · 0 评论 -
nginx添加fair模块
记录一下nginx添加fair负载均衡的功能上一章中已经采用编译的方式安装了nginx,并添加了ssl模块1.下载地址:nginx-upstream-fair解压:unzip nginx-upstream-fair-master.zip本人是上传到/home/emeet/目录下2.切换到nginx-1.13.2目录下执行sudo ./configure --prefix=/usr/...原创 2019-07-31 20:02:54 · 4075 阅读 · 5 评论 -
nginx 通过proxy_next_upstream实现容灾和重复处理问题
proxy_next_upstream指令语法: proxy_next_upstream error | timeout | invalid_header | http_500 | http_502 | http_503 |http_504 |http_404 | off ...; 默认值: proxy_next_upstream error timeout; 上下文: http, serve...转载 2019-08-01 09:47:18 · 2530 阅读 · 0 评论 -
nginx添加缓存模块
使用nginx转发后端静态资源的时候,可以在nginx端配置缓存,提高访问速度,经过一系列的摸爬滚打,终于摸清楚了整个脉络。记录如下:接前文的nginx基础上:cd /usr/local/src sudo wget http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gzsudo tar -zxvf ngx_cache_purge-2...原创 2019-08-15 10:57:10 · 2703 阅读 · 0 评论 -
nginx499问题
记录一下碰到的nginx问题,转自http://www.lc365.net/blog/b/23997/日志记录中HTTP状态码出现499错误有多种情况,我遇到的一种情况是nginx反代到一个永远打不开的后端,就这样了,日志状态记录是499、发送字节数是0。老是有用户反映网站系统时好时坏,因为线上的产品很长时间没有修改,所以前端程序的问题基本上可以排除,于是就想着是Get方式调用的接口不稳定,问...转载 2019-09-05 17:31:26 · 335 阅读 · 0 评论