Welcome 微信登录

首页 / 操作系统 / 服务器配置

Nginx限制IP并发数与下载速度的方法

Nginx限制IP并发数与下载速度的方法

在Nginx服务器上进行一些常规设置,来限制其并发数及会话空间等。nginx限制ip并发数,也是说限制同一个ip同时连接服务器的数量1,添加limit_zone 这个变量只能在http使用代码示例:复制代码 代码如下:vi /usr/local/nginx/conf/nginx.conflimit_zone one $remote_addr 10m;2,添加limit_conn 这个变量可以在http, server, location使用只限制一个站点,...
Linux下Nginx安全证书ssl配置方法

Linux下Nginx安全证书ssl配置方法

分享下我是如何一步步在Nginx上配置SSL的。首先,确保安装了OpenSSL库,并且安装Nginx时使用了–with-http_ssl_module参数。初学者或者菜鸟建议使用LNMP进行一键安装。生成证书:进入要生成证书的目录cd /usr/local/nginx/conf使用openssl创建创建服务器私钥,输入相应提示的信息复制代码 代码如下:openssl genrsa -des3 -out server.key 1024创建证书签名请求(Cer...
重启nginx后丢失nginx.pid的解决方法

重启nginx后丢失nginx.pid的解决方法

一,nginx的停止操作停止操作是通过向nginx进程发送信号来实现的。步骤1:查询nginx主进程号复制代码 代码如下:ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:发送信号从容停止Nginx:kill -QUIT 主进程号快速停止Nginx:kill -TERM 主进程号强制停止Nginx:复制代码 代码如下:pkill -9 nginx另外, 若在nginx.conf配置了pid文件存放路径...
windows安装nginx部署步骤图解(反向代理与负载均衡)

windows安装nginx部署步骤图解(反向代理与负载均衡)

一、下载安装Nginx(本文环境为windows xp 32bit环境)解压nginx-1.0.11.zip,进入nginx-1.0.11,在命令行中执行命令让Nginx启动。具体操作如下图:测试是否安装成功,输入地址:http://localhost:8090浏览器显示结果如下图:OK,Nginx部署成功了。二、关于Nginx的反向代理配置。反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部...
nginx配置文件详解中文版

nginx配置文件详解中文版

本文列出了nginx默认配置文件 nginx.conf手大部分命令,并加以中文注释说明,实际配置中可能没有这么复杂,这里只能作为一个参考阅读文档!一、nginx基本配置复制代码 代码如下:#定义Nginx运行的用户和用户组,系统中必须有此用户,可以是nologinuser www www; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.l...
Nginx平滑升级的详细操作方法

Nginx平滑升级的详细操作方法

一、平滑升级概述Nginx方便地帮助我们实现了平滑升级。其原理简单概括,就是:(1)在不停掉老进程的情况下,启动新进程。(2)老进程负责处理仍然没有处理完的请求,但不再接受处理请求。(3)新进程接受新请求。(4)老进程处理完所有请求,关闭所有连接后,停止。这样就很方便地实现了平滑升级。一般有两种情况下需要升级Nginx,一种是确实要升级Nginx的版本,另一种是要为Nginx添加新的模块。二.、升级过程具体的操作也很简单,如下:(0)查看当前版本在存放Ng...
Nginx配置指令location匹配符优先级和安全问题

Nginx配置指令location匹配符优先级和安全问题

最近一直在做location 配置,遇到优先级别问题(如果配置不当可能存在安全隐患哦),以下是个人学习一点体会。一、 location 的匹配符1.等于匹配符:=等于匹配符就是等号,特点可以概括为两点:精确匹配不支持正则表达式2.空匹配符空匹配符的特点是:匹配以指定模式开始的 URI不支持正则表达式3.正则匹配符:~正则匹配符是可以使用正则表达式的匹配符。不过这里要强调的是,一般来说~是指:区分大小写的正则匹配而~*表示:不区分大小写的正则匹配但是对于一些...
nginx调用php-fpm出错解决方法和nginx配置详解

nginx调用php-fpm出错解决方法和nginx配置详解

装完了nginx和php-5.5,配置好了nginx调用php后,就开始启动php-fpm。使用下面的命令复制代码 代码如下:/usr/local/php/sbin/php-fpm 就可以启动了。在nginx的目录中创建个php的检测脚本index.php结果在打开http://localhost/index.php悲剧的发现居然无法打开 。查看日志文件,看了下报错原因复制代码 代码如下:2013/07/01 22:34:26 [error] 3214#0...
<< 1 2 3 4 5 6 7 8 9 10 >>