一、nginx的優點
- 更好的支援高併發
- 記憶體消耗少
- 成本低廉(因為是開源)
- 配置檔案簡單
- 支援rewrite重寫規則
- 內建的健康檢查功能
- 節省頻寬
- 穩定性高
- 支援熱部署
三、nginx 安裝
windows 安裝步驟:
2、 然後在dos 環境下進入解壓後的目錄並執行,舉例如下:
cd d:/nginx
nginx start
3、對nginx控制,可以執行如下命令:
nginx -s [stop | quit | reopen | reload ]
linux 下的安裝
2、解壓
3、編譯安裝
舉例如下:
tar zxvf nginx-***.tar.gz
cd nginx.***
./configure
make
make install
可以通過 ./configure --help 來檢視可以供選擇的編譯選項。
nginx 在linux下的效能要比nginx下的效能好很多。
四、nginx的簡單使用
1、nginx 啟動
假設你的nginx安裝目錄是/usr/local/nginx/,那麼你的啟動命令就是:
其中 -c 是引數是指定你的配置檔案的位置,如果你不指定-c引數,那麼nginx會載入安祖昂目錄下的conf子目錄下的nginx.conf。
2、停止nginx
可以通過傳送訊號給nginx主程序來停止nginx
首先我們需要找到nginx的主程序號:
我們可以有乙個nginx程序的備註資訊是「master process」 這個就是nginx的主程序,其他「worker process」 是nginx的子程序,在這裡我的nginx主程序id是31342
另外乙個找到nginx主程序號的方法是:我們可以找到我們的nginx.pid檔案,這裡面就記錄了nginx的主程序id
(1)從容停止nginx (都把人家停了,還說是從容
kill -quit 31342
(2)快速停止
kill -term 31342 或者 kill -int 31342
(3)強制停止所有nginx程序
pkill -9 nginx
3、nginx 的平滑重啟(這個偶試過啦,不好用,根本不從新載入nginx.conf
如果改變了nginx的配置檔案,想重啟nginx,同樣可以通過傳送訊號給nginx來進行。重啟之前要確認nginx的配置檔案語法是否正確。
看到nginx.conf麼有問題,那麼我們就可以平滑重啟nginx了
kill -hup 31342 (31342 是我這裡的nginx主程序id)
Windows安裝,啟停,配置nginx,筆記
2,解壓壓縮包 3,通過cmd啟動nginx,切換到nginx的解壓目錄 輸入 start nginx 回車即可,瀏覽器訪問,localhost 80,出現訪問介面為啟動成功 4,修改配置檔案,如下圖 箭頭指的地方修改埠等配置,以及 位址的配置 5,修改後不用停服務,直接重啟就好 nginx s r...
Nginx 安裝 學習筆記一
nginx engine x 是乙個高效能的 http 和 反向 伺服器,也是乙個 imap pop3 smtp 伺服器。nginx 是由 igor sysoev 為俄羅斯訪問量第二的 rambler.ru 站點開發的,第乙個公開版本0.1.0發布於2004年10月4日。其將源 以類bsd許可證的形...
Nginx學習筆記 啟動 停止
只需要直接執行nginx可執行檔案。gap localhost sbin pwd usr local nginx sbin gap localhost sbin ll total 3208 rwxr xr x 1 root root 3283671 jan 26 21 47 nginx 啟動ngin...