前言

傻瓜式步骤安装Nginx,不同版本操作系统可能会有部分差异,我先列出当前系统信息

root@iZbp1b39c0619gzytsb2d2Z ~]# cat /etc/os-release 
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

安装插件

  • 执行如下命令,安装gcc。gcc是Linux下的编译器,它可以编译C、C++、Ada、Object C和Java等语言。
yum -y install gcc
  • 执行如下命令,安装gcc。gcc是Linux下的编译器,它可以编译C、C++、Ada、Object C和Java等语言。
yum install -y pcre pcre-devel
  • 执行如下命令,安装zlib。zlib是一个文件压缩和解压缩的库,Nginx使用zlib对HTTP数据包进行gzip压缩和解压。
yum install -y zlib zlib-devel
  • 执行如下命令,下载Nginx安装包。如果需要其他版本可自行选择哈
wget http://nginx.org/download/nginx-1.17.10.tar.gz

安装Nginx

  • 解压缩Nginx安装包
tar -zxvf nginx-1.17.10.tar.gz
  • 依次执行如下命令,编译安装Nginx。
cd nginx-1.17.10 
./configure 
make && make install
  • 依次执行如下命令,启动Nginx。
[root@iZbp1b39c0619gzytsb2d2Z ~]# cd /usr/local/nginx/
[root@iZbp1b39c0619gzytsb2d2Z nginx]# ll
total 16
drwxr-xr-x 2 root root 4096 Jul 26 23:57 conf
drwxr-xr-x 2 root root 4096 Jul 26 23:57 html
drwxr-xr-x 2 root root 4096 Jul 26 23:57 logs
drwxr-xr-x 2 root root 4096 Jul 26 23:57 sbin
[root@iZbp1b39c0619gzytsb2d2Z nginx]# sbin/nginx 
[root@iZbp1b39c0619gzytsb2d2Z nginx]# 
  • 验证安装结果
    在浏览器或者crul http://ip nginx默认端口号80
    image

Tips: 安装后的目录默认在:/usr/local/nginx下,包括配置文件。前面下载的Nginx压缩包和解压文件可以选择删除掉