Nginx
love__coder
新博客:http://info.51rtb.cn
新浪微博:http://weibo.com/lovecoder
展开
-
nginx怎么加expire头
nginx怎么对网站的图片、js和css添加过期头呢? 在server配置下,分别添加如下: server { location ~* ^.+/.(jpg|jpeg|gif|png|bmp)$ { access_log /data/logs/image.log; root '/usr/opt/nginx/html/www1'; expires 30d; break; } location ~* ^.+原创 2010-09-02 20:58:00 · 6077 阅读 · 0 评论 -
Nginx 巧用Linux内存加速静态文件访问
nginx 静态文件处理能力是非常棒的,我们能不能进一步优化呢?静态文件的读取,会损耗IO资源。可以考虑把静态文件转移到linux内存中,每次从内存读取资源,效果应该会好很多。不过,系统重启时,内存文件会自动消失。针对这种情况,我们需要做个shell,在系统重启时,把静态文件拷贝到内存中。 在给出shell示例之前,先做几个假设。nginx.conf中所配置站点的路径是/home原创 2012-02-02 14:54:34 · 4144 阅读 · 1 评论 -
Linux Nginx服务守护监控
由于Nginx的出色表现,越来越多的web服务器采用Nginx。虽然nginx很棒,但万一挂了呢?我们最好写个小脚本来监控。如果nginx挂了,系统自动重启。当然,在给出脚本之前,先做几个假设,nginx的目录是/usr/local/nginx/,其pid conf 分别为在相应默认目录之下。实例脚本如下:#! /bin/bash pidFile=/usr/local/ngin原创 2012-01-31 17:59:11 · 2197 阅读 · 0 评论 -
Linux下,nginx如何切割访问日志?
在linux下,我们可以通过crontab,定时把access.log移动到备份目录,同时,发信号USR1给nginx主进程,让其重新生成个日志文件。在进行编写脚本之前,先进行以下假设:日志文件是:/usr/local/nginx/logs/access.lognginx主进程id保存在文件:/usr/local/nginx/logs/nginx.pid切割后备份文件目录:/usr原创 2011-10-26 16:45:12 · 2498 阅读 · 0 评论 -
nginx的停止
如何停止nginx服务器,主要分两步: 1、查找nginx主线程 ps -ef | grep nginx 通过上面的命令,可以找到nginx的master process id。 2、停止nginx进程 加原创 2010-11-19 11:37:00 · 6197 阅读 · 0 评论 -
nginx怎么启动平滑重启关闭
<br /> 假设你的nginx的目录是:/usr/opt/nginx/sbin/nginx<br /> 假设nginx的目录是: /usr/opt/nginx/conf/www4.conf<br /> <br /> 重启的方法是:/usr/opt/nginx/sbi原创 2010-09-02 20:50:00 · 3303 阅读 · 0 评论 -
查看服务器上安装的nginx版本号
怎么查看服务器上安装的nginx版本号,主要是通过ngix的-v或-V选项,查看方法如下图所示:原创 2011-07-06 13:57:49 · 56075 阅读 · 1 评论 -
一块网卡绑定多个ip,在单一网卡服务器上运行多个基于ip的虚拟主机
1、查看现有[root@localhost ~]# ifconfigeth0 Link encap:Ethernet HWaddr 08:00:27:AF:48:0C inet addr:192.168.52.77 Bcast:192.168.原创 2011-07-26 14:07:19 · 1690 阅读 · 0 评论 -
linux下怎么安装nginx
在linux下,怎么安装nginx呢,可以按照以下步骤进行安装:1、下载nginx安装包: 从nginx官网【http://www.nginx.org/】上,找到下载包。以nginx-1.0.4.tar.gz为例,下载地址是:http://nginx.o原创 2011-07-11 18:42:58 · 3663 阅读 · 0 评论 -
Linux下怎么确定Nginx安装目录
linux环境下,怎么确定nginx是以那个config文件启动的?输入命令行: ps -ef | grep nginx 摁回车,将出现如下图片:master process 后面的就是 nginx的目录。原创 2011-07-06 13:50:34 · 69727 阅读 · 0 评论 -
window下Nginx怎么安装启动
<br /> Nginx有那么多有点,当然要试下了,window环境下,Nginx怎么安装启动呢?<br /> A)把下载的window下的安装包,解压到一个不包含空格的路径下,比如:d:/Nginx<br /> B)打开命令行窗口【win+R原创 2010-09-03 10:19:00 · 5142 阅读 · 0 评论 -
启用nginx 的gzip压缩功能
在nginx配置文件http下,添加如下类似配置即可。 http { gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.1; gzip_comp_level 2; gzip_types text/plain application/x-javascript text/css application/xml; gzip_vary on;} keywo原创 2010-09-02 21:02:00 · 1803 阅读 · 0 评论 -
Win7下,nginx默认80端口被System占用,造成nginx启动报错
在win7 32位旗舰版下,启动1.0.8版本nginx,显示如下错误:2012/04/02 13:55:59 [emerg] 7864#2376: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)原创 2012-04-02 15:09:59 · 16194 阅读 · 1 评论