最簡單的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網站用戶有:百度、京東、新浪、網易、騰訊、淘寶等。html

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

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

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

把Jerry github上這個文件夾下載到本地,拷貝到
nginx文件夾的html文件夾下:web

一切就緒後,您的nginx文件夾的html子文件夾看起來會是這樣的:
瀏覽器

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

瀏覽器裏輸入localhost/webapp, 就能夠看到一個web應用運行在您本地的nginx上啦:
併發

咱們沒有輸入80端口,由於nginx默認監聽80端口。
app

要修改這個默認參數也很簡單:
進入conf目錄下,修改nginx.conf文件,把server對象裏的字段listen的值從80修改到8099:
webapp

爲了使配置生效,首先用命令nginx -s quit關掉正在運行的nginx,而後從新start nginx. 固然您也能夠用命令nginx -s reload直接加載新的配置。

以後就能夠用新的端口訪問web應用了:

要獲取更多Jerry的原創文章,請關注公衆號"汪子熙":

相關文章
相關標籤/搜索