以前使用Nginx
通常都是配置直接给好按照配置文件直接使用就行,此次为了深刻学习,但愿可以明白 Why
,此处咱们使用源码安装Nginx
的方式来进行学习。nginx
Nginx
# sudo wget http://nginx.org/download/nginx-1.16.0.tar.gz
复制代码
解压并进入文件目录中进行编译shell
# ./configure --prefix=/home/yang/nginx
复制代码
此时咱们看一下编译后的文件目录bash
须要注意的是这个objs
文件夹,这个里面存放的是nginx
编译后的模块,包括后面安装的二进制文件也是存放在这里。学习
安装ui
# make & make install;
复制代码
此时咱们看一下安装完成后的目录结构spa
conf
文件夹下面是保存的配置文件,而nginx
的可执行文件则在sbin
目录下,此时咱们启动 nginx
code
# cd sbin/
# ./nginx
复制代码
bingo ,咱们看到了熟悉的Nginx
默认页面。cdn