亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

Windows 下安裝 Nginx

在 Windows 上安裝 Nginx 時一件非常簡單的事情,因為連編譯都不用,直接開箱使用。接下來,我們在 Windows 7 上搭建 Nginx 服務并簡單使用起來。

1. 下載 Nginx 最新穩定版

首先去 Nginx 的官方下載地址下載最新 Nginx 的安裝包 ,目前而言,選擇穩定版是一種比較好的策略。在主線版本中新增的功能普通程序員用不到,此外新開發的版本還存在一些 bug ,并不穩定。因此,我們選擇 1.16.1 版本的 Nginx 進行實驗。
圖片描述

2. 解壓并啟動 Nginx

到下載目錄下解壓 Nginx-1.16.1.zip,并打開 cmd 窗口,進入該目錄:
圖片描述

在 console 控制臺中,有個小問題要注意下:如果 Nginx 安裝包解壓到不同的磁盤,進入該目錄的方式是先輸入對應的磁盤編號加冒號(比如進入E盤目錄,輸入e:),然后再使用 cd 進入 Nginx 對應的目錄中,如下圖:
圖片描述

啟動非常簡單,進入 Nginx 的解壓包目錄,會發現下面有一個 Nginx.exe 文件,這個就非常類似我們后續再 linux 系統上編譯出來的二進制文件,我們要使用該可執行程序啟動、停止 Nginx 服務。比較優雅的啟動方式是使用start Nginx,這樣會出現黑屏一閃而過,Nginx 服務就已經啟動了。

我們可以使用 console 的命令netstat -ano | findstr :80 | findstr LISTENING查看80端口是否已經被監聽,參考下圖??梢钥吹较到y已經監聽80端口了,我們打開瀏覽器輸入http://localhost,就可以看到 Nginx 的歡迎頁面了!
圖片描述
圖片描述

停止 Nginx 也是非常簡單,進入該解壓目錄(在 Nginx.exe 所在目錄),控制臺執行nginx -s stop,即可停止 Nginx 服務,再看服務監聽端口,已經沒有了 80 端口,說明 Nginx 服務已經停止。

3. Nginx.exe 命令參數說明

常用參數 作用
-v Nginx版本信息
-V 詳細信息,包括已編譯的模塊
-t 后面跟配置文件地址,檢查配置文件的語法是否正確
-c 指定Nginx配置文件
-s 最重要的選項, stop|quit: 停止Nginx服務,reload: 熱加載啟動 Nginx 服務, reopen:重新打開日志文件

上面說到 nginx -s stop 可以停止 Nginx 服務,但是 stop 是快速停止命令,意味著不會保存某些信息而是立即退出。要停止 Nginx 還有另一種方法,那就是 quit 參數。quit 會優雅并有序的停止 Nginx 服務。

實例
圖片描述

圖片描述

4. Windows 下安裝 Nginx 視頻演示

5. 小結

我們可以看到在 Windows 下使用 Nginx 是非常簡單和方便的,但是簡單意味著可定制化能力較差。不過 Windows 下 Nginx 已編譯的模塊已經足夠我們使用和測試一些配置實例。往往生產環境并不會用 Windows 部署 Nginx 服務,都是使用 Linux 系統。接下來,將學習 Nginx 在其他系統上的部署。