前言
之前使用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
默认页面。