nginx
文章平均质量分 73
wc1695040842
运维汪一枚
展开
-
Nginx-限制并发、访问速率、流量
在Nginx中,以LIMIT开头的配置项,都是做限制功能的。这里介绍三个常用的限制模块:1)limit_conn_zone模块:限制同一IP地址并发连接数。2)limit_request模块:限制同一IP某段时间的访问量。3)core模块提供的limit_rate:限制同一IP流量。本文针对这三个模块进行配置,并验证各自的功能特点。一、limit_conn_zone模块通过limit_...原创 2020-03-16 21:12:09 · 1221 阅读 · 0 评论 -
Nginx日志切割
Nginx日志没有类似Apache这样通过cronlog或者rotatelog对日志分割处理的能力。实际的问题是线上的日志如果不按天进行切割,那么日志就会越来越大,可以达到几G、几十G甚至几百G。这样如果需要在日志中查找问题的话,要花费很长的时间。我们运维人员可以利用定时脚本来实现nginx日志的按天切割,并进行压缩归档。#!/bin/bashlogs_path=/usr/local/ng...原创 2020-03-16 16:24:00 · 207 阅读 · 0 评论 -
Nginx配置文件和模块
一、Nginx是什么Nginx是一个基于c语言开发的高性能http服务器以及反向代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支撑5万并发连接,并且cpu、内存等资源消耗却非常低,运行非常稳定。二、为什么使用Nginx理由一传统的小型网站并发量下,用户使用的少,所以在低并发的情况下,用户可以直接访问tomcat服务器,然后tomcat服务器返回消息给用...原创 2020-03-15 14:46:09 · 326 阅读 · 0 评论 -
Nginx安装
一、Yum安装[root@localhost ~]# rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm[root@localhost ~]# yum -y install nginx[root@localhost ~]# systemctl e...原创 2020-03-15 14:42:21 · 403 阅读 · 0 评论 -
nignx 负载均衡的几种算法介绍
一、Nginx负载均衡算法1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务,如果后端某台服务器死机,自动剔除故障系统,使用户访问不受影响。2、weight(轮询权值)weight的值越大分配到的访问概率越高,主要用于后端每台服务器性能不均衡的情况下。或者仅仅为在主从的情况下设置不同的权值,达到合理有效的地利用主机资源。3、ip_hash每个请求按访问IP的哈希结果分配,使来自...原创 2019-04-02 14:57:37 · 207 阅读 · 0 评论 -
Nginx自定义404页面
最近公司要求404需要统一跳转到一个页面,于是我就在网上下载了一个我认为比较"炫"的404页面。页面我上传到了github上,地址为https://github.com/wangchaoforever/peizhiwenjian/blob/master/nginx404/404.html1. 下载404 页面从上面的github地址中下载404.html,这个页面集成了用到的所有css和H5...原创 2019-04-30 16:20:24 · 1550 阅读 · 0 评论