CentOS7.4 安装 nginx-1.14

一、安装所需环境

     1 gcc安装
    
       yuminstall gcc-c++

               

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

             

           3zlib安装
   
       yum install -y zlibzlib-devel

               

          4OpenSSL安装
   
        yum install -y opensslopenssl-devel

               

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

               CentOS7.4 安装 nginx-1.14_第1张图片

          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@localhostsbin]#nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: Nosuchfile or directory

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

           

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

五、 编译安装

    1 make
        2
make install

            

六、 防火墙开启80端口

    1、开启防火墙 
             systemctlstart firewalld.service

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

            

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

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

七、查找安装路径
         whereis nginx

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

         

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

          

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

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

      CentOS7.4 安装 nginx-1.14_第2张图片

         CentOS7.4 安装 nginx-1.14_第3张图片

十一、 停止nginx

             ./nginx -s quit   

            ./nginx -s stop

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

十二、设置nginx开机自启

               1、编辑rc.local 文件
                  cd/etc/rc.d/
                  vim/etc/rc.d/rc.local

                    添加如下参数(此参数就是你的nginx启动程序的路径,这里根据个人安装的nginx位置而定,我的nginx是安装在了/usr/local/
               
增加一行 /usr/local/nginx/sbin/nginx

               

               CentOS7.4 安装 nginx-1.14_第4张图片

            2、设置执行权限

            cd /etc/rc.d/
                chmod +xrc.local

                

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

                 

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

           CentOS7.4 安装 nginx-1.14_第5张图片

PS :如有问题,请留言,转载请注明出处!!!

你可能感兴趣的:(Nginx)