CentOS6.3下优化Nginx服务器

Nginx是目前比较主流的WEB服务器,也是比较主流而且强大的反向代理WEB服务器。自从搬家至腾讯云服务器上来后就一直使用Nginx作为本站点的WEB服务器。下面就谈谈Nginx优化的一些东东: 编译安装Nginx具体过程这里就不说了哈,下面是我的Nginx安装目录tree:

[root@VM_40_253_centos nginx]# tree ./
./
├── client_body_temp
├── conf
│   ├── fastcgi.conf
│   ├── fastcgi.conf.default
│   ├── fastcgi_params
│   ├── fastcgi_params.default
│   ├── koi-utf
│   ├── koi-win
│   ├── mime.types
│   ├── mime.types.default
│   ├── nginx.conf
│   ├── nginx.conf.default
│   ├── optimization.conf
│   ├── scgi_params
│   ├── scgi_params.default
│   ├── uwsgi_params
│   ├── uwsgi_params.default
│   └── win-utf
├── fastcgi_temp
├── html
│   ├── 50x.html
│   ├── index.html
│   ├── tz.php
│   └── tz.zip
├── logs
│   ├── access_2014-06-09.log
│   ├── access.log
│   ├── error.log
│   ├── newaccess.log
│   └── nginx.pid
├── proxy_temp
├── sbin
│   ├── cut-log.sh
│   └── nginx
├── scgi_temp
├── uwsgi_temp
└── vhosts
 ├── demo.iloxp.com.conf
 ├── iloxp.conf
 ├── kutea.conf
 ├── kutea.conf.bak
 └── kutea.conf.old
优化要点: 1.当然是禁用泛域名解析了,启用默认主机---->指向403.启用虚拟主机----->指向自己的网站; 2.启用gzip压缩,以减少服务器带宽的输出和提高访问速度; 3.启用缓存; 4.访问控制,关闭不必要的访问日志记录,例如来自 favicon.ico 的请求; 5.日志管理,当然就是切割了,分日期记录访问日志,便于我们分析; 6.优化php-fpm以及nginx的默认连接数量,减少502错误的出现,同时可以定期reload your php-fpm process。 OK ,就先写这么多吧。具体优化过程这里就不说了。网上都是大把的了,对了,谷歌的gperftools对独立nginx服务器,小内存,还是没什么用处一样,可以有也可以木有哈。

Abnormal

上一篇Previous

Windows8.1+Linux Mint 17双系统安装

下一篇Next

各位博友,KuTea.Net域名已经不再维护

10 条评论添加评论

这速度真霸气!

回复取消回复
@super小舞

还好哈。腾讯云用得很不错的。

回复取消回复
@酷特尔

在考虑阿里云,腾讯的东西我还是不喜欢碰

回复取消回复

正准备在虚拟机里安装CentOS7.0版本,体验一下

回复取消回复
@iJustPlay

Gnome界面做得High了。感觉不好操控。启动需要的硬件资源比较多,启动过程缓慢。有木有这种感觉呀?

回复取消回复

被泛域名解析的,能自动跳转到404么? 用nginx的。

回复取消回复
@Era

肯定可以啊。添加rewrite http://yourdomain/404 ;就可以了.

回复取消回复

我已经换到linode上面了,vps还是爽啊,LNMP也很爽

回复取消回复
@eliteYang

是挺快的阿。不错,还用上来一键LNMP安装?

回复取消回复