安装nginx
   
    前提:在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。
    
    若无:
    
    安装命令:
   
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
    
    
    1. 下载nginx.
   
Nginx下载地址:
http://nginx.org/download/
下载“nginx-1.9.8.tar.gz”,移动到/usr/local/下.
    
    
    2. 解压,并安装.
   
解压
tar -zxvf nginx-1.9.8.tar.gz
##进入nginx目录
cd nginx-1.9.8
配置
./configure –prefix=/usr/local/nginx
#make
make
make install
    
    
    3. 测试安装
   
跳转到刚才配置的安装目录/usr/local/nginx/
cd /usr/local/nginx
./sbin/nginx -t
若报错:
nginx: [alert] could not open error log file: open()
“/usr/local/nginx/logs/error.log” failed (2: No such file or
directory) 2016/09/13 19:08:56 [emerg] 6996#0: open()
“/usr/local/nginx/logs/access.log” failed (2: No such file or
directory)
    可能原因:
    
    nginx/的目录下没有logs文件夹.
    
    解决办法:
   
mkdir logs
chmod 700 logs
正常情况的信息输出:
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax
is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test
is successful
- 启动nginx.
 
cd /usr/local/nginx/sbin
./nginx //启动nginx
    在浏览器中输入(自己的)服务器的ip地址,如:192.168.1.12
    
    
   
    CentOS7的版本linux系统下:
    
    验证80端口是否开启命令:
   
firewall-cmd –query-port=80/tcp
    
   
    若为no,则打开80端口,命令如下
    
    ( –permanent #永久生效,没有此参数重启后失效):
   
firewall-cmd –add-port=80/tcp –permanent
#重启防火墙
systemctl restart firewalld
    再次访问浏览器:
    
    
   
    成功.
    
    5.配置nginx开机启动
   
vim /etc/rc.d/rc.local
    
    
    rc.local其中添加
   
#开机启动nginx
/usr/local/nginx/sbin/nginx