高效能http和反向**web 服務。輕量級的web服務,反向**伺服器和電子郵件**伺服器。
特點:佔記憶體少,併發能力強。高達五萬+連線數
在瀏覽器配置**伺服器,在**伺服器去訪問網際網路
對外暴露 9001 ,其實訪問的是 8001
詳情見cloud筆記。。。
把動態資源,靜態資源分開解析。
後續。。。
命令:後續。。。
配置:d:\tool\nginx-1.14.2\conf\nginx.conf 在這個檔案中配置
#}}第一部分:全域性塊
從檔案開始到events 之間的部分,主要是配置一些影響nginx伺服器整體執行的配置指令。主要包括配置執行nginx伺服器的使用者,組。允許生成worker process 數,程序pid存放路徑 、日誌存放路徑和型別以及配置檔案的引入。
例: worker_processes 1; 值越大表示處理的高併發量越多
第二部分:events塊
主要影響伺服器與使用者的連線,常用的設定主要包括是否開啟多個 worker_processes 下的網路連線進行序列化,是否允許同時接受多個網路連線,選取那種事件驅動模型來處理連線請求,每個 worker_processes,可以同時支援最大連線數等。
例:events
第三部分http 塊
**、快取、和日誌定義。絕大多數功能和第三方模組的配置都在這。
http 塊也包含 http全域性塊和server 塊
http全域性塊:配置的指令包括檔案的引入、mime-type、日誌定義、連線超時時間、連線請求上限等
例:
include mime.types;
keepalive_timeout 65;
server部分
server
}
server
location /sso
}
第一步:安裝好linux 的tomcat(我用的 docker)可以正常訪問:192.168.177.129:8080
此時www.123.com:8080 可以訪問到,但是www.123.com:80 卻不能
第三步:配置nginx 請求**-反向**
server
第四步:啟動測試:
例項二:需求:使用nginx ,根據不同訪問路徑,跳轉到不通的埠服務中
server
location /sso
}
參考cloud 和 dubbo 中的負載均衡
配置負載策略:
(2)輪詢;預設是輪詢,一人一次。
(2)weight;權重。weight=1 數字越大,分配的也就越多
(4)fair
[外鏈轉存中…(img-dkrpmovg-1576461782791)]
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的歡迎介面了。主程序可以處...