
nginx
om林mo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nginx http_limit_req_module服务器请求限流
nginx 可以使用ngx_http_limit_req对服务器资源请求进行限制,这对使用ab等工具恶意压测服务器和cc(challenge Collapsar)会有一定的防范作用。防止用户恶意攻击刷爆服务器。 ngx_http_limit_req_module模块是nginx默认安装的,所以直接配置即可。 该模块使用漏斗算法(Leaky Bucket),该算法有两种处理方式Traffic Shaping和Traffic Policing 在桶满水之后,常见的两种处理方式为: 1.暂时拦截住上方水原创 2020-07-20 00:32:20 · 1547 阅读 · 0 评论 -
Nginx http_access_module access阶段 限制IP地址访问权限
http_access_module模块摘要 [root@localhost nginx-1.16.1]# ./configure --help | grep http_access_module --without-http_access_module --可以看到access模块是http_access_module模块提供的,编译时默认带此模块 访问控制模块 ,该模块可以实现简单的防火墙功能,过滤特定的主机。这个模块在我们编译nginx时会默认编译进nginx的二进制文件中,access...转载 2020-07-19 17:44:01 · 260 阅读 · 0 评论 -
实战:使用Nginx限流
Nginx不仅可以做Web服务器、做反向代理、负载均衡,还可以做限流系统。此处我们就Nginx为例,介绍一下如何配置一个限流系统。 Nginx使用的限流算法是漏桶算法。 (1)是安装Nginx。Nginx的安装我们在8.5.7中已经详细叙述过,此处简单再提一下: 如果你的Linux是Ubuntu或Debian,使用apt-get安装,在命令行中输入以下命令: $ sudo apt-get update$ sudo apt-get install nginx 如果是CentOS,使用yum安装,在转载 2020-07-18 13:59:24 · 234 阅读 · 0 评论 -
一键添加nginx N个虚拟主机(shell脚本)
添加单个主机脚本 auto_install_nginx_vhost_v1.sh 使用: shauto_install_nginx_vhost_v1.sh bbs.linzc.com # sh脚本 虚拟主机名 #!/bin/bash #2020年7月7日 23:13:30 #auto install nginx_vhost #by author linzc ########################################## NGINX_BA...原创 2020-07-08 00:16:45 · 415 阅读 · 0 评论 -
centos7源码安装nginx-1.16.0(脚本)
auto_install_nginx_v1.sh #!/bin/bash #2020年7月1日 21:50:15 #auto install nginx web #by author linzc ################################### # yum安装包 yum install -y wget net-tools gzip make tar gcc yum install -y pcre pcre-devel zlib-devel # wget获取安装包,-c 断点续传.原创 2020-07-02 19:48:02 · 242 阅读 · 0 评论 -
Nginx 负载均衡和缓存服务实战
一、环境 二、Nginx是什么? 三、我们为什么选择Nginx? 三、安装与目录 四、基本配置 五、模块 一、静态资源WEB服务 二、浏览器缓存 三、跨站访问 四、防盗链 五、HTTP代理服务 一、负载均衡 二、缓存服务 一、相同 server_name 多个虚拟主机优先级 二、location 匹配优先级 三、try_files的使用 四、ali...转载 2020-06-30 20:04:27 · 235 阅读 · 0 评论 -
LNMP分布式实战
LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。 Nginx较为稳定、功能丰富、安装配置简单、低系统资源 Nginx既可以在内部直接支持Rails和PHP,也可以支持作为HTTP代理服务器对外进行服务。Nginx用C编写,不论是系统资源开销还是CPU使用效率都比Perlbal好得多 ———————————————— 基于6台服务器实现LNMP分离部署,A服务器部署nginx,BC服务器部署php,DEF服务器部署MySQL一主二从 。 实战环境 A服务器(n原创 2020-06-30 17:29:11 · 404 阅读 · 0 评论 -
nginx升级(直接升级,在线升级)
nginx升级:1.14--->1.16(生产环境推荐使用方案2) 1.nginx版本升级(方案1) 1.1查看原编译参数: # 升级一般是添加新的模块,或者升级版本,所以要参考以前编译的模块,把模块信息预编译进去;如果不添加,那么以前的模块就不能使用了 [root@localhost~]# /usr/local/nginx/sbin/nginx -V 1.2预编译/编译/安装 ./configure --prefix=/usr/local/nginx --with-http_s..原创 2020-06-10 00:47:11 · 12039 阅读 · 1 评论 -
nginx配置,模块(auth_basic/auth_basic/referer)
用户认证模块(auth_basic) # 加密设置 location /img { auth_basic "User Auth"; #设置名字 auth_basic_user_file /usr/local/nginx/conf/auth.passwd; #用户认证文件放置路径 } # 生成认证文件 [root@localhost html]# yum install httpd-t...原创 2020-05-22 17:10:36 · 683 阅读 · 0 评论 -
Nginx配置文件优化(一)
1.配置文件结构 2.解析配置文件 Nginx.conf配置文件常用参数详解: #定义Nginx运行的用户和用户组 user nginx nginx; #启动进程,通常设置成和cpu的数量相等,auto自动匹配cpu数 worker_processes 4; worker_cpu_affinity 0001 0010 0100 1000; ...原创 2020-04-23 21:18:22 · 294 阅读 · 0 评论 -
nginx管理和nginx升级
nginx管理 Nginx WEB服务器安装完毕,可以执行如下命令对其进管理和维护: #查看nginx进程 ps -ef|grep nginx #平滑启动nginx (重启nginx) kill -HUP `cat /var/run/nginx.pid` 或者 nginx -s reload(常用) 其中进程文件...原创 2020-04-23 15:48:41 · 182 阅读 · 0 评论 -
Nginx WEB服务器实战——安装nginx-1.16.0
1.Nginx 简介 Nginx特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页服务器中表现较好。 Nginx相对于Apache优点如下: 高并发响应性能非常好,官方Nginx处理静态文件并发5w/s; 负载均衡及反向代理性能非常强; 系统内存和CPU占用率低; 可对后端服务进行健康检查; 支持PHP cgi方式和FastCGI方式; 可以作为缓存服务器、...原创 2020-04-23 10:59:15 · 962 阅读 · 0 评论