centos7 安装Nginx

Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,其特点就是占用内存少并发能力强,
使用Nginx的大型网站已经有很多。

Nginx作为Http服务器,有以下几项基本特征:

    b.1 处理静态文件,索引文件以及自动索引,打开文件描述符缓冲。

    b.2 无缓存的反向代理加速,简单的负载均衡和容错

    b.3 模块化的结构,包括gzipping,byte ranges,chunked responses以及SSI-filter等filter,如果由FastCGI或其它代理服务器处理蛋液中存在的多个SSI,则这项处理可以并行运行,而不需要相互等待。

    b.4 支持SSL和TLSSNI。

Nginx官网:http://nginx.org/

1、安装Nginx的准备工作。
先安装这几个软件:GCC,PCRE(Perl Compatible Regular Expression),zlib,OpenSSL。
Nginx是C写的,需要用GCC编译;
Nginx的Rewrite和HTTP模块会用到PCRE;
Nginx中的Gzip用到zlib;
用命令“# gcc”,查看gcc是否安装;如果出现“gcc: no input files”信息,说明已经安装好了。
否则,就需要用命令“# yum install gcc”,进行安装了。
安装好后,可以再用命令“#gcc”测试,或者用命令“# gcc -v”查看其版本号。
centos7 安装Nginx
安装openssl:
yum install openssl openssl--devel
安装zlib:
yum install zlib*
安装pcre:
yum -y install pcre*

2、从官方地址(http://nginx.org/)下载,解压,配置,编译,安装

centos7 安装Nginx
进入解压文件
./configure $默认安装在/usr/local/nginx
make
make install
查看nginx安装目录
centos7 安装Nginx

3、验证nginx是否安装成功
cd /usr/local/nginx/sbin/
./nginx -t
centos7 安装Nginx
4、启动nginx,查看默认duank
centos7 安装Nginx

文档参考:
http://www.cnblogs.com/hanyinglong/p/5102141.html
http://www.centoscn.com/image-text/install/2014/0812/3480.html
http://dreamfire.blog.51cto.com/418026/1140965