最簡單的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應用了:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2222390/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 最簡單的dockerfile使用教程 - 建立一個支援SSL的Nginx映象DockerNginx
- nginx + 一個埠 部署多個單頁應用(history模式)Nginx模式
- 使用Nginx將大模型Web應用部署到公網Nginx大模型Web
- golang: 線上上用nginx部署應用GolangNginx
- 如何把Nginx做到最優?Nginx
- Nginx 簡單應用(Windows os)NginxWindows
- nginx部署及簡單優化Nginx優化
- 如何用TypeScript來建立一個簡單的Web應用TypeScriptWeb
- 一個最簡單的web componentsWeb
- Flutter隨筆(二)——使用Flutter Web + Docker + Nginx打造一個簡單的Web專案FlutterWebDockerNginx
- Nginx+uwsgi+Django 的web應用環境部署-完整記錄NginxDjangoWeb
- 最簡單的docker教程:在docker裡執行nginx伺服器DockerNginx伺服器
- nginx Win下實現簡單的負載均衡(1)nginx搭建部署Nginx負載
- CenterOS docker 下簡單部署 PHP+NginxROSDockerPHPNginx
- 如何用nginx在本地把9000埠轉發到80埠上Nginx
- Nginx 極簡教程Nginx
- 【k8s】使用k8s部署一個簡單的nginx服務K8SNginx
- Nginx簡單操作Nginx
- 一份簡單夠用的 Nginx Location 配置講解Nginx
- Nginx的另一個選擇 - Traefik 入手及簡單配置Nginx
- 用伺服器安裝nginx部署web頁面伺服器NginxWeb
- 簡單的Cloud Toolkit教程,助你秒部署應用程式Cloud
- 深入淺析nginx部署及簡單最佳化Nginx
- Centos 7下Nginx+uWsgi部署Flask應用CentOSNginxFlask
- Docker 入門系列三:Docker 應用部署-NginxDockerNginx
- Apache Vs Nginx哪個最適合您的 Web 伺服器?ApacheNginxWeb伺服器
- php部署到nginx時遇到的問題PHPNginx
- Docker compose 部署前後端-----採用nginx代理,支援一個埠部署多個前端Docker後端Nginx前端
- nginx部署Nginx
- Kubernetes 部署 PHP-fpm 與 nginx 多容器應用PHPNginx
- 一個簡單的 indexedDB 應用示例Index
- Nginx+uWSGI+Django部署web伺服器NginxDjangoWeb伺服器
- 輕鬆部署 Laravel 應用 | 《05. 手動部署 - 安裝 Nginx》LaravelNginx
- php+nginx實現最簡單的遠端呼叫rpc(微服務)PHPNginxRPC微服務
- [譯]使用 Rust 開發一個簡單的 Web 應用,第 1 部分RustWeb
- 如何把單體式應用拆解成微服務?【上】微服務
- 如何將應用一鍵部署至多個環境?丨Walrus教程
- nginx的基礎應用(續)Nginx