Bootstrap

centos7上安装nginx两种方式

方式一使用yum安装(推荐使用)

  • 1、添加源

    # 默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源:
    
    sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
    
  • 2、查看源是否安装成功

    yum search nginx
    
  • 3、安装

    yum install -y nginx
    
  • 4、常见的命令

    sudo systemctl start nginx.service
    sudo systemctl enable nginx.service
    nginx -t # 检查配置项目
    systemctl is-enabled servicename.service #查询服务是否开机启动
    systemctl enable *.service #开机运行服务
    systemctl disable *.service #取消开机运行
    systemctl start nginx.service #启动服务
    systemctl stop nginx.service #停止服务
    systemctl restart nginx.service #重启服务
    systemctl reload nginx.service #重新加载服务配置文件
    systemctl status nginx.service #查询服务运行状态
    systemctl --failed #显示启动失败的服务
    
  • 5、文件目录

    • 1.静态文件目录/usr/share/nginx/html

    • 2.配置文件目录/etc/nginx

二、方式二使用源码包的方式

  • 1、安装包

    yum install gcc-c++
    yum install -y pcre pcre-devel
    yum install -y zlib zlib-devel
    yum install -y openssl openssl-devel
    
  • 2、nginx官网右键拷贝下载地址

  • 3、wget url地址下载

  • 4、解压

    tar -zxvf nginx-1.10.1.tar.gz
    
  • 5、安装

    cd nginx-1.10.1
    # --prefix是指安装的路径
    ./configure --prefix=/usr/local/nginx
    
  • 6、编译及安装

    make
    make install
    
  • 7、启动

    cd /usr/local/nginx/sbin/
    ./nginx 
    ./nginx -s stop
    ./nginx -s quit
    ./nginx -s reload
    
  • 8、所在目录/usr/local/nginx

  • 9、修改配置是这个文件nginx.conf

;