Nginx學習筆記

2021-09-09 06:20:36 字數 688 閱讀 6629

nginx:是乙個高效,可靠的web服務,開源的**中介軟體

**服務,動態快取,動靜分離,負載均衡,nginx與lua的開發

nginx應用層的安全防護(對sql的注入攻擊,對請求的訪問控制,最請求的頻率控制,防爬蟲)

基於nginx的中介軟體架構效能優化的問題(http效能優化,效能瓶頸優化,基於nginx的效能優化配置)

nginx基礎:

安裝配置語法

預設模組

nginx的log

訪問控制:http的請求和連線,請求限制和連線限制,access模組配置語法,請求限制侷限性,基本安全認證

auth模組配置語法,安全認證侷限性

實踐場景:

靜態web資源服務:什麼是靜態資源,靜態資源的服務場景,靜態資源的服務配置,客戶端快取,靜態資源壓縮

防盜煉,跨域訪問

**服務

負載均衡

快取服務

深度學習:動靜分離,rewrite規則,高階模組配置,https服務(https協議,配置語法,nginx的https服務),nginx與lua開發

架構:常見問題

nginx中介軟體效能優化(如何除錯,影響因素)

nginx與安全

新版本特性

中介軟體與架構設計

學習環境:centos7.0及以上

網路,yum可用,關閉iptables,gcc

Nginx 學習筆記

nginx配置proxy pass 的 路徑問題 在nginx中配置proxy pass時,如果是按照 匹配路徑時,要注意proxy pass後的url最後的 當加上了 相當於是絕對根路徑,則nginx不會把location中匹配的路徑部分 走 如果沒有 則會把匹配的路徑部分也給 走。locatio...

Nginx學習筆記

常用命令 啟動 start nginx 或者 nginx.exe 停止 nginx.exe s stop 或者 nginx.exe s quit stop是快速停止nginx,quit是完整有序的停止nginx 重啟 nginx.exe s reload 配置資訊修改使用此命令 配置 1 匹配以ro...

nginx學習筆記

mac os x 10.11.5環境 brew install nginx 即可。預設安裝目錄 usr local etc nginx。可以修改目錄下nginx.conf檔案的配置,將8080改為8081,則通過http localhost 8081訪問就可以看到nginx的歡迎介面了。主程序可以處...