Nginx介绍

Nginx是一款轻量级的web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx的网站有:百度、京东、新浪、网易、腾讯、淘宝等。

官网:https://nginx.org/

Nginx的下载与安装

下载地址

建议下载稳定版本或者更早的版本,新版本不稳定。

安装过程:

  1. 安装依赖包yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

  2. 下载Nginx安装包

    1. 第一种方法是,在windows下载好了,上传到linux

    2. 第二种方法是,使用wget

      没有wget,需要先安装wget,命令:yum install wget

      去下载地址,复制下载链接

      image-20220803212521900

      然后

      1
      2
      wget "你复制的下载链接"
      比如: wget https://nginx.org/download/nginx-1.18.0.tar.gz

      下载完成后就有一个nginx-1.18.0.tar.gz,压缩包

  3. 解压压缩包tar -zxvf nginx-1.18.0.tar.gz,得到一个目录nginx-1.18.0

  4. 进入到nginx-1.18.0这个目录里,命令:cd nginx-1.18.0

  5. 安装到 /usr/local/nginx

    1
    2
    3
    mkdir /usr/local/nginx
    ./configure --prefix=/usr/local/nginx #安装前的检查工作以及配置环境变量
    make && make install #编译并安装

    安装完成!

Nginx的目录介绍

查看Nginx目录结果树形

先安装tree yum install tree

再进入到nginx目录下,cd /usr/local/nginx,然后输入命令查看tree

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
.
|-- conf #存放配置文件
| |-- fastcgi.conf
| |-- fastcgi.conf.default
| |-- fastcgi_params
| |-- fastcgi_params.default
| |-- koi-utf
| |-- koi-win
| |-- mime.types
| |-- mime.types.default
| |-- nginx.conf #nginx的配置文件 /conf/nginx.conf
| |-- nginx.conf.default
| |-- scgi_params
| |-- scgi_params.default
| |-- uwsgi_params
| |-- uwsgi_params.default
| `-- win-utf
|-- html #存放静态文件(html,css,js)
| |-- 50x.html #默认提供的两个静态文件50x.html和index.html
| `-- index.html
|-- logs #存放日志文件 由于刚安装没有启动过,所以是一个空的目录
`-- sbin #存放nginx的脚步文件
`-- nginx #二进制文件,主要是用来 启动nginx和停止nginx

__END__