作者:admin 发布于:2013-11-23 23:48 Saturday
分类:网络转载
23Nov
nginx学习手札(二)反向代理
(2011-07-04 13:08:11)
如果服务器是Nginx负载均衡器或用于Nginx+PHP5的web服务器,此二项必须打开:
net.ipv4.tcp_tw_reuse = 1 #允许重新用于新的TCP连接
net.ipv4.tcp_tw_recycle = 1 #开启TCP连接快速回收
执行以下命令使内核配置立马生效:
/sbin/sysctl –p
配置:
#使用哪个用户启动nginx 前面是用户,后面是组
user nobo...
阅读全文>>
标签: nginx
评论(0)
引用(0)
浏览(21505)
作者:admin 发布于:2013-5-21 21:04 Tuesday
分类:Linux
21May
#运行用户
user www-data;
#启动进程,通常设置成和cpu的数量相等
worker_processes 1;
#全局错误日志及PID文件
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
#工作模式及连接数上限
events {
#epoll是多路复用IO(I/O Multiplexing)中的一种方式,
#仅用于linux2.6以上内核,可以大大提高ngi...
阅读全文>>
标签: nginx
评论(0)
引用(248)
浏览(52507)
作者:admin 发布于:2013-5-21 21:00 Tuesday
分类:Linux
21May
目前网上也有一些Nginx日志切割脚本,但是论坛还是有用户反映网上Nginx日志切割脚本有问题,我感觉一般是因为脚本中的参数设置问题,或者是crontab中的设置问题。
为方便lnmp一键安装包用户,我也写了一个Nginx日志切割脚本,下载地址:http://soft.vpser.net/lnmp/ext/cut_nginx_logs.sh
如果是lnmp0.5/0.6/0.7/0.8/0.9通用,用户可以仅修改log_files_name后面的要切割的日志文件名就直接使用。
脚本主要参数:
#设置nginx日志文件目录路径
log_files_path="/home/wwwlogs/"
#日志文件将会存放到/home/wwwlogs/年/月/日志文件名_年月日.log
log_files...
阅读全文>>
标签: nginx
评论(0)
引用(539)
浏览(65756)
作者:admin 发布于:2013-4-13 0:19 Saturday
分类:Linux
13Apr
我们在使用的时候会遇到很多的恶意IP攻击,这个时候就要用到Nginx
禁止IP访问了。下面我们就先看看Nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时
候生效最关键的一点是,在server的设置里面添加这一行:
后面的default参数表示这个是默认虚拟主机。
Nginx 禁止IP访问这个设置非常有用。
比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500.目前国内很多机房都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦。就可以这样设置:
server {
listen 80 default;
return...
阅读全文>>
标签: nginx
评论(0)
引用(320)
浏览(132390)