1. 程式人生 > >十二周二次課(4月24日)

十二周二次課(4月24日)

linux 筆記

十二周二次課(4月24日)
12.6 Nginx安裝
12.7 默認虛擬主機
12.8 Nginx用戶認證
12.9 Nginx域名重定向

擴展
nginx.conf 配置詳解 http://www.ha97.com/5194.html http://my.oschina.net/duxuefeng/blog/34880
nginx rewrite四種flag http://www.netingcn.com/nginx-rewrite-flag.html http://unixman.blog.51cto.com/10163040/1711943

12.6 Nginx安裝
技術分享圖片

打開網址,點nginx-1.12.1
技術分享圖片

點nginx-1.12.1
技術分享圖片

復制地址

技術分享圖片

下載
技術分享圖片

技術分享圖片

技術分享圖片

編譯
技術分享圖片

#make
#make install

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

打開網絡地址,復制一下內容。
技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

復制一個模版
技術分享圖片

編輯模版,寫入配置文件內容。

配置文件的內容,在如下地址下載。
技術分享圖片

技術分享圖片

技術分享圖片

測試,命令如下:
技術分享圖片

技術分享圖片

如下是默認虛擬主機。
技術分享圖片

編輯文件
技術分享圖片

寫入內容如下:
技術分享圖片

技術分享圖片

12.7 Nginx默認虛擬主機
技術分享圖片

編輯文件。
技術分享圖片

去掉下面一段內容,改為如下:
技術分享圖片

在結束符上加入一行配置,改寫如下:
技術分享圖片

技術分享圖片

寫入內容如下,可以到PPT模版復制
技術分享圖片

技術分享圖片

寫入內容如下:
技術分享圖片

測試語法錯誤
技術分享圖片

重新加載
技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

設置默認虛擬主機的兩種方法:
第一種,nginx去找server的時候,哪個是第一個,哪個就是默認虛擬主機。
技術分享圖片

第二種,加上特殊的標記位,de_fault_server

技術分享圖片

12.8 Nginx用戶認證
技術分享圖片

技術分享圖片

寫入如下內容,可以在PPT,復制粘貼。
技術分享圖片

設置密碼,命令如下:
技術分享圖片

沒有安裝,先要安裝,命令如下:
技術分享圖片

設置密碼
技術分享圖片

技術分享圖片

創建第二個文件,不用加-c,加-c會覆蓋掉。
技術分享圖片

技術分享圖片

技術分享圖片

重新加載,配置文件有錯誤,不會生效,不會破壞nginx服務。如果用restart,配置文件有錯誤,服務停了。
技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

顯示404,因為沒有創建index.html
技術分享圖片

技術分享圖片

創建index.html
技術分享圖片

技術分享圖片

創建完,再訪問。
技術分享圖片

目錄認證,命令如下:
技術分享圖片

location 後面加入/admin/,更改如下:
技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

這樣就正常
技術分享圖片

技術分享圖片

針對ul

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

12.9 Nginx域名重定向
技術分享圖片

nginx server_name支持多域名。server_name 增加test2.com,test3.com。在root /data/wwwroot/test.com;下面增加一段內容,改寫如下:

技術分享圖片

十二周二次課(4月24日)