nginx是乙個高效能的
和反向**
伺服器,(靜態資源,服務**)也是乙個imap/pop3/smtp
伺服器,最出名的就是反向**,簡答理解就是作用在伺服器端,大概流程 客戶端---->訪問nginx的虛擬伺服器---->找到真實的伺服器---->在返回給客戶端(是否還需要通過nginx待驗證)
背景:在外網(虛擬機器)環境下開發前端vue專案,需傳送請求到虛擬機器內的服務端,此時可以用到nginx的反向**,當然也是侷限於特別的網段,特定的埠。同時 vue專案是基於node的,可以使用命令啟動,不需要放在伺服器才能訪問。
在服務端的ip下配置啟動nginx來反向**,也就是在服務端的同乙個ip下,配置如下:
#user nobody;
# nginx的啟動使用者
worker_processes 1;
#代表nginx的工作程序 nginx啟動有兩種程序 一種是主程序 master processes 一種就是worker processes,這裡配置1 代表作業系統啟動1個工作程序 (預設啟動乙個主程序) 主程序是用來協調工作程序幹活的
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
#主程序的程序號檔案
#server 就是服務,這裡其實是虛擬服務,listen就是虛擬服務的埠,server_name就是虛擬服務的訪問路徑, location / 就是請求的規則路徑,預設回到根目錄的預設頁面,就是我們訪問
localhost:9999的是時候會訪問 #
root下的index.html ,當我們訪問
localhost:9999/weixin/時候,也就是當我們在某頁面請求
localhost:9999/weiixn/***.do的時候會被**到
serverproxy(
192.168.10.196:8080/weixin/***.do)
server
#反向**/mobile/下的.do請求到遠端伺服器==》192.12.35.192:8008張成軒
location /weixin/
error_page 500 502 503 504 /50x.html;
location = /50x.html }
#本地.do模擬資料服務,
#當上邊的反向**位址為
http://localproxy/;時會走這裡
server }
}
關於中介軟體整理
2020 4 6 99 條訊息 中介軟體未來會消失嗎?知乎 1 3 對於樓上提到了中介軟體的概念和優越性,我們還可以更大範圍的談一談,然後說說為什麼中介軟體不會消 失。概念 廣義和狹義 中介軟體是一種獨立的系統軟體或服務程式,它是物件技術和分布式計算發展的產物。借助中介軟體軟體在 不同的技術之間共享...
中介軟體使用
express是乙個自身功能極簡,完全是路由和中介軟體構成乙個web開發框架 乙個express應用就是在呼叫各種中介軟體。中介軟體在express開發中很重要 中介軟體函式能夠訪問請求物件 req 響應物件 res 以及應用程式的請求 響應迴圈中的下乙個中介軟體函式 該next功能是中介軟體函式中...
Nginx中介軟體使用心得(三)
一 nginx搭建系統需求 1 系統硬體 cpu 2core,記憶體 256m 2 自行搭建伺服器 linux作業系統 1 使用vmware虛擬伺服器 1 除錯好環境 1 確認系統網路 公網可以連線 2 確認yum可用 yum list grep gcc 顯示對應資訊就是yum可以用 3 確認關閉i...