win11系統中nginx簡單的代理配置

一.背景

為了公司安排的師帶徒任務。

操作系統版本:win11家庭版

nginx版本:1.24.0

二.配置代理

之前文章已經說明了nginx簡單的安裝,要看閱讀這個文章哈。web服務器nginx下載及在win11的安裝-CSDN博客

1.配置需求識別

? ? ? ? 前端服務nginx(80端口)和后端服務(9090端口)放在同一個機器的。

? ? ? ? 我后端服務都是在一個統一的請求路徑下,這個路徑是qiankunbagService。比如:前端登陸系統可能是訪問的/qiankunbagService/login,前端添加用戶訪問的是/qiankunbagService/user/add等等。

? ? ? ?那么,我的代理需求就是,讓nginx收到的所有與qiankunbagService有關的請求都丟給后端服務。

2.修改配置文件

打開配置文件nginx/conf/nginx.conf,我的目錄是D:\zsp\tools\nginx-1.24.0\conf\nginx.conf。

在http=>server下面添加如下內容:

?? ??? ?location /qiankunbagService {
? ? ? ? ? ? proxy_pass ? http://127.0.0.1:9090;
? ? ? ? }

3.怎么知道該這樣配置的?

為什么這樣配置?參考官方資料吧!Module ngx_http_proxy_module

其實在默認的nginx.conf文件中,別人也有參考的說明。不過是用這個符合"#"注釋掉的,沒有生效。可以直接復制一份,寫自己的。

不管英文好不好,都應該盡量使用原作者提供的幫助。

三.延伸閱讀

nginx的配置還有很多,主要是應對各種需求、性能場景。常見的需求比如:

1.默認端口是80,怎么修改端口?

2.代理轉發后,用戶的IP可能因為代理失真,使得后端服務不知道用戶的IP是多少?

3.用戶請求太多了,服務器扛不住了怎么辦?

4.不同的域名映射進來,怎么區分并相應?

等等,感興趣的朋友,可以深入再學習。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/716087.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/716087.shtml
英文地址,請注明出處:http://en.pswp.cn/news/716087.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【探索AI】十七 深度學習之第3周:卷積神經網絡(CNN)(一)-CNN的基本原理與結構

第3周:卷積神經網絡(CNN) CNN的基本原理與結構 常見的卷積層、池化層與全連接層 LeNet、AlexNet等經典CNN模型 實踐:使用CNN進行圖像分類任務 CNN的基本原理與結構 引言與背景介紹 卷積神經網絡(CNN)是…

雙周回顧#007 - 前端與后端

前端的問題不是難,而是它面對最終用戶。只要用戶的喜好和口味發生變化,前端就必須跟上。 這導致前端不得不快速變化,因為用戶的口味正在越來越快地改變。 后端不需要面對最終用戶,需要解決的都是一些經典的計算機科學問題&#…

什么是Vue指令?請列舉一些常見的Vue指令以及它們的用法

Vue.js 是一款流行的前端框架,它的指令(Directives)是 Vue.js 提供的一種特殊屬性,用于在模板中對 DOM 元素進行直接操作。指令通常是以 v- 開頭的特殊屬性,用于響應式地將數據綁定到 DOM 元素上。 在 Vue 中&#xf…

C語言初階—函數(函數的聲明和定義,函數遞歸)

函數聲明: 1.告訴編譯器有一個函數叫什么,參數是什么,返回類型是什么,但是具體是不是存在,函數聲明決定不了。 2.函數的聲明一般出現在函數使用之前,要滿足先聲明后使用。 3.函數的聲明一般要放在頭文件中。…

Launch學習

參考博客: (1) 史上最全的launch的解析來啦,木有之一歐 1 ROS工作空間簡介 2 元功能包 src目錄下可以包含多個功能包,假設需要使用機器人導航模塊,但是這個模塊中包含著地圖、定位、路徑規劃等不同的功能包,它們的邏…

agent內存馬

搭建一個簡單的Servlet項目 ServletDemo package com.naihe;import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException;…

【探索AI】十一 深度學習之機器學習基礎

鑒于之前文章中提到的深度學習計劃,后續的文章會根據之前的接著繼續學習,python基礎略過,想學的同學請自學: python入門 python進階 機器學習基礎 機器學習是人工智能領域的一個子集,它專注于從數據中自動學習并提升…

vue2+若依框架plus交互 路由介紹

本周及寒假 參加了校企合作的工程過程管理,和學長學姐一起寫項目,之前學了vue也沒有應用,然后對框架很多組件的用法不太了解,前期耽誤了一些時間。 框架模塊 首先是框架模塊的介紹 api存了一些系統管理及發送請求的方法 例如p…

【python】`assert`斷言語句

assert是一個斷言語句,用于在代碼中檢查某個條件是否為真。 如果條件為假,將觸發AssertionError 異常,從而指示存在錯誤。

Linux獲取進程(系統啟動時間和運行時間)運行時間

Linux獲取進程運行時間 思路:使用 ps - o命令 ps -p 986 -o etime可以獲取進程986的執行時間,不論系統時間有沒有發生改變,它都可以返回正確的結果: 總結:etime 是真正的程序運行時間,而不是系統運行時間與進程啟動…

在您的下一個項目中選擇 Golang 和 Node.js 之間的抉擇

作為一名軟件開發者,我總是在尋找構建應用程序的最快、最高效的工具。在速度和處理復雜任務方面,我認為 Golang 和 Node.js 是頂尖技術。兩者在性能方面都享有極高的聲譽。但哪一個更快——Golang 還是 Node?我決定深入一些硬核基準測試&…

java-ssm-jsp-寵物護理預定系統

java-ssm-jsp-寵物護理預定系統 獲取源碼——》公主號:計算機專業畢設大全

ASPICE實操中的那點事兒-底層軟件的單元測試該如何做

先來說下ASPICE項目實操中遇到的問題: 底層軟件在做單元測試時,從ASPICE角度看,該如何做?要不要在目標控制器或開發板中去測?尤其是復雜驅動,如果不在將程序下載到硬件中,該如何測試&#xff1…

物聯網與智慧城市:融合創新,塑造未來城市生活新圖景

一、引言 在科技飛速發展的今天,物聯網與智慧城市的融合創新已成為推動城市發展的重要力量。物聯網技術通過連接萬物,實現信息的智能感知、傳輸和處理,為智慧城市的構建提供了無限可能。智慧城市則運用物聯網等先進技術,實現城市…

使用R語言進行Logistic回歸分析(2)

一、數據集描述,問題要求 下表是40位肺癌病人的生存資料,X1表示生活行為能力平分(1到100),X2為病人的年齡(年),X3由診斷到進入研究的時間(月),X4…

291.【華為OD機試】模擬目錄管理(JavaPythonC++JS實現)

??點擊這里可直接跳轉到本專欄,可查閱頂置最新的華為OD機試寶典~ 本專欄所有題目均包含優質解題思路,高質量解題代碼(Java&Python&C++&JS分別實現),詳細代碼講解,助你深入學習,深度掌握! 文章目錄 一. 題目-模擬目錄管理二.解題思路三.題解代碼Python題解…

計算機設計大賽 深度學習火車票識別系統

文章目錄 0 前言1 課題意義課題難點: 2 實現方法2.1 圖像預處理2.2 字符分割2.3 字符識別部分實現代碼 3 實現效果4 最后 0 前言 🔥 優質競賽項目系列,今天要分享的是 🚩 圖像識別 火車票識別系統 該項目較為新穎,適…

Pycharm的下載安裝與漢化

一.下載安裝包 1.接下來按照步驟來就行 2.然后就能在桌面上找到打開了 3.先建立一個文件夾 二.Pycharm的漢化

ABAP - SALV教程07 斑馬紋顯示和SALV標題

SALV設置斑馬紋和標題 METHOD set_layout.DATA: lo_display TYPE REF TO cl_salv_display_settings. * 取得顯示對象lo_display co_alv->get_display_settings( ).* 設置ZEBRA顯示lo_display->set_striped_pattern( X ). * 設置Titlelo_display->set_list_he…

企業微信變更主體怎么改?

企業微信變更主體有什么作用?做過企業運營的小伙伴都知道,很多時候經常會遇到現有的企業需要注銷,切換成新的企業進行經營的情況,但是原來企業申請的企業微信上面卻積累了很多客戶,肯定不能直接丟棄,所以這…