最简单的nginx教程 - 如何把一个web应用部署到nginx上
Nginx (engine x) 是一個高性能的HTTP和反向代理服務(wù),也是一個IMAP/POP3/SMTP服務(wù)。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru站點(俄文:Рамблер)開發(fā)的,第一個公開版本0.1.0發(fā)布于2004年10月4日。
其將源代碼以類BSD許可證的形式發(fā)布,因它的穩(wěn)定性、豐富的功能集、示例配置文件和低系統(tǒng)資源的消耗而聞名。2011年6月1日,nginx 1.0.4發(fā)布。
Nginx是一款輕量級的Web 服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,并在一個BSD-like 協(xié)議下發(fā)行。其特點是占有內(nèi)存少,并發(fā)能力強,事實上nginx的并發(fā)能力確實在同類型的網(wǎng)頁服務(wù)器中表現(xiàn)較好,中國大陸使用nginx網(wǎng)站用戶有:百度、京東、新浪、網(wǎng)易、騰訊、淘寶等。
首先去nginx的網(wǎng)站下載針對您操作系統(tǒng)的nginx版本:
mainline是正在開發(fā)的版本,stable是穩(wěn)定版。
我下載的是Windows系統(tǒng)的穩(wěn)定版:
下載下來是一個壓縮包,解壓到任意目錄即可。
把Jerry github上這個文件夾下載到本地,拷貝到
nginx文件夾的html文件夾下:
一切就緒后,您的nginx文件夾的html子文件夾看起來會是這樣的:
進(jìn)入nginx目錄,執(zhí)行命令start nginx:
瀏覽器里輸入localhost/webapp, 就可以看到一個web應(yīng)用運行在您本地的nginx上啦:
我們沒有輸入80端口,因為nginx默認(rèn)監(jiān)聽80端口。
要修改這個默認(rèn)參數(shù)也很簡單:
進(jìn)入conf目錄下,修改nginx.conf文件,把server對象里的字段listen的值從80修改到8099:
為了使配置生效,首先用命令nginx -s quit關(guān)掉正在運行的nginx,然后重新start nginx. 當(dāng)然您也可以用命令nginx -s reload直接加載新的配置。
之后就可以用新的端口訪問web應(yīng)用了:
要獲取更多Jerry的原創(chuàng)文章,請關(guān)注公眾號"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的最简单的nginx教程 - 如何把一个web应用部署到nginx上的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 通过一个实际例子理解Kubernetes
- 下一篇: 如何通过一个SAPGUI屏幕反查这个屏幕