Nginx入門學習

2021-09-10 23:42:33 字數 3918 閱讀 7338

在mac上安裝ngnix

nginx啟動或關閉過程中的問題

tomcat + nginx

nginx負載均衡

是非同步框架的 web伺服器,也可以用作反向**,負載平衡器 和 http快取。該軟體由 igor sysoev 建立,並於2023年首次公開發布。[6] 同名公司成立於2023年,以提供支援。

使用者訪問**伺服器,從**伺服器訪問後台的伺服器,如圖:

如果stop報如下錯誤:

nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: no such file or directory)
嘗試reload報如下錯誤:

nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: no such file or directory)
啟動nginx報:

[emerg] bind() to 0.0.0.0:8080 failed (48: address already in use)
總之就是死迴圈,可以嘗試使用

sudo lsof -i -p | grep -i "80"

找到nginx的程序號,給它殺死

例如使用kill 26166即可殺死,之後重新使用nginx啟動即可

監聽url,跳轉到tomcat中略略

}location後面的內容可以攔截**,也可以加入正規表示式

一文弄懂nginx的location匹配

可以在tomcat的root目錄中建立yaoyan.html

在網頁中訪問鏈結,即可進行反向**

//監聽埠號

listen 80;

//對應url位址

輸入localhost:80/index.jsp反向**到localhost:8080/index.jsp

location ~ \.jsp$ 

//這個攔截目的是為了tomcat裡面的資源可以正常進行載入

瀏覽器輸入 跳轉到tomcat首頁略略

}

cd /private/etc/目錄

vim hosts

在檔案的末尾新增一條

該字段為反向**的伺服器名稱,我寫的是我ip位址

nginx入門學習

簡介 nginx是非同步框架的web伺服器,也可以用作反向 負載平衡器 和 http快取。該軟體由igor sysoev 建立,並於2004年首次公開發布。同名公司成立於2011年,以提供支援。nginx是免費的開源軟體,根據類bsd許可證的條款發布。一大部分web伺服器使用nginx,通常作為負載...

Nginx 入門學習

nginx 是一款輕量級高效能的web 和 反向 伺服器,類似於apache,也是乙個 imap pop3 smtp 電子郵件 伺服器。由俄羅斯程式設計師igor sysoev開發 在高連線併發的情況下,nginx能夠支援高達 50000 個併發連線數的響應,是 apache 伺服器不錯的替代品。n...

nginx學習二 快速入門

開源 高效能 支援海量併發 可靠 服務穩定 輕量 占用資源少 http web 服務 服務 負載均衡 常見的 http web 服務 由apache 會 iis 微軟伺服器版 gws google開發 openrestry 基於 nginx lua tengline 基於 nginx 開發 在 ng...