CentOS7.4 安装 nginx-1.14.0

 一、安装所需环境

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

     

   2、PCRE pcre-devel 安装
        yum install -y pcre pcre-devel

    
         3、zlib 安装
        yum install -y zlib zlib-devel

      
         4、OpenSSL 安装
          yum install -y openssl openssl-devel

       

 二、官网下载nginx
         1、直接下载.tar.gz安装包,地址:https://nginx.org/en/download.html

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

 三、解压
      tar -zxvf nginx-1.14.0.tar.gz

  

    


 四、配置makefile 

  为了防止重启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  

  1、使用默认配置(个人 强烈推荐
      ./configure

      
       2、.自定义配置(不推荐
      此方法可以网上搜索查看,这里我就不列出来了
    
五、 编译安装

   make
        make install
       

  
六、 防火墙开启80端口

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


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

      


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


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

七、查找安装路径
           whereis nginx


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

  
    

 九、 查询nginx进程:
        ps aux|grep nginx

  


十、 验证是否安装启动成功  (前提先启动ngnix)

  打开浏览器,输入ngin服务器安装的CentOS的IP地址,显示如下图的页面,说明安装启动成功了。

  

十一、 停止nginx
             ./nginx -s stop
            ./nginx -s quit


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

十二、设置ngnix开机自启

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

      

      

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

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

    

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

    

PS:如有问题,请留言,转载请注明出处  https://www.cnblogs.com/ascd-eg/p/9275441.html

猜你喜欢

转载自www.cnblogs.com/ascd-eg/p/9275441.html