码迷,mamicode.com
首页 > Web开发 > 详细

Nginx 网站服务

时间:2017-04-22 19:49:17      阅读:323      评论:0      收藏:0      [点我收藏+]

标签:code   查看   iptables   web   优化   haproxy   配置   oba   网易   

      Nginx(发音engine x)专为性能优化而开发,其最知名的优点是它的稳定性和低系统资源消耗,以及对HTTP并发连接的高处理能力(单台物理服务器可支持30000~50000个并发请求)。正因为如此,大量提供社交网站、新闻资讯、电子商务以及虚拟主机等服务的企业纷纷选择Ngnix来提供WEB服务。如新浪,金山,网易,腾讯,百度文库,51cto,人人网等。

网站 apache IIS lighttpd html
负载均衡 lvs haproxy
反向代理 squid varnish

 

apache select
nginx epoll

 

网站应用统计站点:http://news.netcraft.com/

Nginx官方站点:http://nginx.org
淘宝Tengine:http://tengine.taobao.org/

http://toolbar.netcraft.com/site_report?url=undefined#last_reboot

最新的稳定版:1.6.2
最新的开发板:1.7.9

wget http://nginx.org/download/nginx-1.6.2.tar.gz

 

1)安装支持软件:
Nginx的配置及运行需要pcre、zlib等软件包的支持,因此应预先安装这些软件的开发包(devel),以便提供相应的库和头文件,确保Nginx的安装顺利完成。

 

[root@nginx ~]# service iptables stop
[root@nginx ~]# setenforce 0
[root@nginx ~]# service httpd stop
[root@nginx ~]# yum -y install pcre-devel zlib-devel

 

2)创建运行用户、组:
Nginx服务程序默认以nobody身份运行,建议为其创建专门的用户账号,以便更准确地控制其访问权限,增加灵活性、降低安全风险。如:创建一个名为nginx的用户,不建立宿主目录,也禁止登录到shell环境。

[root@nginx ~]# useradd -M -s /sbin/nologin nginx

 

3)编译安装nginx:
释放nginx源码包

技术分享
[root@nginx ~]# tar xf nginx-1.6.2.tar.gz -C /usr/src/
查看命令

 

 

编译前配置:

[root@nginx ~]# cd /usr/src/nginx-1.6.2/
[root@nginx nginx-1.6.2]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module

注:配置前可以参考:./configure --help给出说明
--prefix 设定Nginx的安装目录
--user和—group 指定Nginx运行用户和组
--with-http_stub_status_module 启用http_stub_status_module模块以支持状态统计
--with-http_ssl_module 启用SSL模块
--with-http_flv_module 启用FLV模块,提供寻求内存使用基于时间的偏移量文件

 

编译 安装:

[root@nginx nginx-1.6.2]# make && make install

 为了使Nginx服务器的运行更加方便,可以为主程序nginx创建链接文件,以便管理员直接执行nginx命令就可以调用Nginx的主程序。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

Nginx 网站服务

标签:code   查看   iptables   web   优化   haproxy   配置   oba   网易   

原文地址:http://www.cnblogs.com/crushlinux/p/6748760.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!