前言
之前使用Nginx一般都是配置直接给好按照配置文件直接使用就行,这次为了深入学习,希望能够明白 Why,此处我们使用源码安装Nginx的方式来进行学习。
下载并安装Nginx
# sudo wget http://nginx.org/download/nginx-1.16.0.tar.gz
解压并进入文件目录中进行编译

# ./configure --prefix=/home/yang/nginx
此时我们看一下编译后的文件目录

需要注意的是这个objs文件夹,这个里面存放的是nginx编译后的模块,包括后面安装的二进制文件也是存放在这里。
安装
# make & make install;
此时我们看一下安装完成后的目录结构

conf文件夹下面是保存的配置文件,而nginx的可执行文件则在sbin目录下,此时我们启动 nginx
# cd sbin/
# ./nginx

bingo ,我们看到了熟悉的Nginx默认页面。