十二周二次課(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日)