CentOS 安装Nginx1.14.0

原文地址:http://www.cnblogs.com/ascd-eg/p/9275441.html html

1、安装所需环境nginx

    一、gcc 安装
          yum install gcc-c++c++

       

    二、PCRE pcre-devel 安装
         yum install -y pcre pcre-develvim

      
         三、zlib 安装
         yum install -y zlib zlib-devel浏览器

      
         四、OpenSSL 安装
          yum install -y openssl openssl-devel服务器

       

 

2、官网下载nginx
         一、直接下载.tar.gz安装包,地址:https://nginx.org/en/download.htmltcp

    
       

    二、使用wget命令下载(推荐)
               wget -c https://nginx.org/download/nginx-1.14.0.tar.gzui

 

3、解压
          tar -zxvf nginx-1.14.0.tar.gzrest

       

          


 4、配置makefile 
htm

     为了防止  重启nginx后  报以下异常:

                   [root@localhost sbin]# nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory  。

          推荐使用默认配置


     进入到nginx-1.14.0目录下
              cd nginx-1.14.0  

    一、使用默认配置(我的 强烈推荐)
        ./configure

        
        二、自定义配置(不推荐)
        此方法能够网上搜索查看,这里我就不列出来了。
    
5、编译安装

   一、make
        二、make install


             

  
6、防火墙开启80端口

   一、开启防火墙 
             systemctl start firewalld.service


        二、防火墙开启80端口
        firewall-cmd --zone=public --add-port=80/tcp --permanent

        


        三、重启防火墙
             firewall-cmd --reload  或者   service firewalld restart


        四、查看端口列表
             firewall-cmd --permanent --list-port

7、查找安装路径
           whereis nginx


8、启动nginx 
           cd到nginx安装目录的bin目录下启动nginx
          cd /usr/local/nginx/sbin/
          ./nginx

      
    

9、查询nginx进程
           ps aux|grep nginx

      


10、 验证是否安装启动成功  (前提:先启动nginx)

     打开浏览器,输入安装nginx服务器的CentOS系统的IP地址,看到以下的页面时,说明安装启动成功了。

     

           

 

11、 中止nginx
                ./nginx -s stop
                ./nginx -s quit


                附加说明:
                     ./nginx -s quit:此方式中止步骤是待nginx进程处理任务完毕进行中止。
                     ./nginx -s stop:此方式至关于先查出nginx进程id再使用kill命令强制杀掉进程。

 

12、设置ngnix开机自启

        一、编辑 rc.local 文件
                   cd /etc/rc.d/
                   vim /etc/rc.d/rc.local
                   添加以下参数(此参数就是你的nginx启动程序所在的路径,这里根据我的安装的nginx位置而定,个人nginx是安装在了/usr/local/下)
                   增长一行 /usr/local/nginx/sbin/nginx

              

              

  
    
            二、设置执行权限
                 cd /etc/rc.d/
                 chmod +x rc.local

            
    
           三、验证开机启动设置是否生效
                reboot(重启系统)

        

        打开浏览器,输入安装nginx服务器的CentOS系统的IP地址,显示以下图的页面,说明nginx开机自启设置已生效。

        

相关文章
相关标签/搜索