1. 程式人生 > >最簡單的nginx教程 - 如何把一個web應用部署到nginx上

最簡單的nginx教程 - 如何把一個web應用部署到nginx上

Nginx (engine x) 是一個高效能的HTTP和反向代理服務,也是一個IMAP/POP3/SMTP服務。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru站點(俄文:Рамблер)開發的,第一個公開版本0.1.0釋出於2004年10月4日。
其將原始碼以類BSD許可證的形式釋出,因它的穩定性、豐富的功能集、示例配置檔案和低系統資源的消耗而聞名。2011年6月1日,nginx 1.0.4釋出。
Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,並在一個BSD-like 協議下發行。其特點是佔有記憶體少,併發能力強,事實上nginx的併發能力確實在同類型的網頁伺服器中表現較好,中國大陸使用nginx網站使用者有:百度、京東、新浪、網易、騰訊、淘寶等。

首先去nginx的網站下載針對您作業系統的nginx版本:

mainline是正在開發的版本,stable是穩定版。
我下載的是Windows系統的穩定版:

下載下來是一個壓縮包,解壓到任意目錄即可。

把Jerry github上這個資料夾下載到本地,拷貝到
nginx資料夾的html資料夾下:

一切就緒後,您的nginx資料夾的html子資料夾看起來會是這樣的:

進入nginx目錄,執行命令start nginx:

瀏覽器裡輸入localhost/webapp, 就可以看到一個web應用執行在您本地的nginx上啦:

我們沒有輸入80埠,因為nginx預設監聽80埠。

要修改這個預設引數也很簡單:
進入conf目錄下,修改nginx.conf檔案,把server物件裡的欄位listen的值從80修改到8099:

為了使配置生效,首先用命令nginx -s quit關掉正在執行的nginx,然後重新start nginx. 當然您也可以用命令nginx -s reload直接載入新的配置。

之後就可以用新的埠訪問web應用了:

本文來自雲棲社群合作伙伴“汪子熙”,瞭解相關資訊可以關注微信公眾號"汪子熙"。