Ngnix配置不同url傳送到不同的伺服器

2021-10-07 21:30:35 字數 1504 閱讀 6664

背景

根據專案需要,有些存在記憶體中的資料無法在多個伺服器節點中共享,此時需要將指定url請求傳送到一台伺服器節點,用於讀取和處理記憶體資料。

配置

#user  nobody;

#}}

從上面配置可以看出在server中加了一小段**:

location ^~ /api/manager/
這裡的符號^~是url匹配, 即所有的、/api/manager/路徑下的所有請求都傳送到·http://localhost:8082·這台伺服器處理。

配置完成後可以用nginx命令進行檢查配置是否正確:

nginx -t
要使nginx配置生效不用重啟nginx,乙個命令列即可:

nginx -s reload
執行完此命令配置立即生效。

原創不易,如果您也覺得不錯,請不吝點讚☻, 如果有**不正確,也請不吝賜教([email protected])謝謝。

利用nginx按url將不同的請求傳送到不同的服務

具體方案 現使用nginx將某個專案工程的a功能與b功能分開,分別訪問兩個不同的服務組 nginx檔案結構 user nobody worker processes 1 error log logs error.log error log logs error.log notice error lo...

linux 配置mailx傳送到外網郵箱

1 安裝sendmail伺服器 yum install mailx 2 修改配置 vim etc mail.rc 在尾部新增 set from 18765262 139.com 你的郵箱,發件郵箱,例如139郵箱 set smtp smtp.139.com 郵箱的smtp伺服器 set smtp a...

CMD 右鍵傳送到共享目錄

20181031s cmd 右鍵傳送到共享目錄 1.開啟sendto目錄 shell sendto 2.建立log.cmd指令碼檔案 記事本編輯 title 1 傳送中 color c rem 傳送到位置 set sendto ylwj04 ylwj 04共享 set log.txt e work ...