linux CentOs7系统离线安装配置nginx

一、准备安装工具

1、nginx 所需要的rpm依赖包。(gcc、pcre-devel、zlib-devel、openssl-devel

   推荐rpm下载地址 https://pkgs.org/ 或 http://rpm.pbone.net/。根据自己的系统版本下载对应的rpm包,例如CentOs7 对应的是el7。

2、nginx 安装包

    http://nginx.org/download/  下载所需要的版本。

二、安装

1、安装rpm包

      1)查看是否已经安装某个rpm包 

           rpm -qa |grep ****(包名)

          例如:

                  linux CentOs7系统离线安装配置nginx

      2)删除某个rpm

           rpm -e ****.rpm(包名)

      3 ) 强制安装rpm包

          rpm -Uvh /toolsCentOs7-rpm-php/*.rpm --nodeps --force 
          注:/toolsCentOs7-rpm-php/*.rpm   是rpm依赖包的路径。–nodeps就是安装时不检查依赖关系。–force就是强制安装。

2、安装nginx

     1)进入nginx解压后的根目录

          cd /tools/nginx-1.14.0/

     2)配置

         ./configure --prefix=/usr/local/nginx    (/usr/local/nginx 设置的路径)

        configure完成之后,会有如下信息,诸如日志文件,配置文件啥的。

        linux CentOs7系统离线安装配置nginx

    3)编译

       make & make install

    4)编译检测是否成功

       进入nginx安装目录的sbin下

       cd /usr/local/nginx/sbin/

       执行 ./nginx -t

       linux CentOs7系统离线安装配置nginx

       如果出现上面两句话,说明nginx配置ok, 可以启动。

   5)配置nginx.conf

        在安装路径下:/usr/local/nginx/conf/nginx.conf(可以在conf.d中配置多个conf文件)

        linux CentOs7系统离线安装配置nginx

   6)启动nginx

      cd /usr/local/nginx/sbin/

     ./nginx

   7)查看nginx进程是否启动

linux CentOs7系统离线安装配置nginx

 

其他命令

centOS7关闭防火墙命令: systemctl stop firewalld.service