1. 安装依赖包

      1. yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

      gcc:Nginx依赖于gcc的编译环境
      pcre:Nginx的http模块需要使用pcre来解析正则表达式
      zlib:安装依赖的解压包
      openssl:ssl 功能需要 openssl 库

    2. 下载安装包

    官方网址:http://nginx.org/en/download.html

    1. cd /usr/local/src
    2. wget http://nginx.org/download/nginx-1.13.4.tar.gz
    1. 解压

      1. cd /usr/local/src
      2. tar -zxvf nginx-1.13.4.tar.gz
    2. 配置安装路径

      1. cd nginx-1.13.4
      2. ./configure --prefix=/usr/local/nginx
    3. 编译安装

      1. make
      2. make install
    4. 配置文件

      1. vim /usr/local/nginx/conf/nginx.conf
    5. 启动

      1. /usr/local/nginx/sbin/nginx
    6. 关闭防火墙

    若想使用外部主机连接上虚拟机访问Nginx,需要关闭虚拟机的防火墙。
    centOS6及以前版本使用命令: systemctl stop iptables.service
    centOS7关闭防火墙命令: systemctl stop firewalld.service