以前使用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