解壓
tar zxvf nginx-1.2.0.tar.gz
cd nginx-1.2.0
安裝prce庫支援
yum -y install pcre-devel
./configure --prefix=/usr/local/nginx-1.2.0
make
make install
====啟動nginx
/usr/local/nginx-1.0.5/sbin/nginx -c /usr/local/nginx-1.0.5/conf/nginx.conf
-c制定了配置檔案的路徑,如果不加,預設載入其安裝目錄的conf目錄下得nginx.conf檔案
====停止nginx
檢視nginx主程序號 ps -ef | grep nginx
後面可帶nginx主id號
1.從容停止nginx
kill - quit /usr/local/nginx-1.0.5/logs/nginx.pid
2.快速停止nginx
kill - term /usr/local/nginx-1.0.5/logs/nginx.pid
3.強制停止所有nginx程序
pkill -9 nginx
====平滑重啟nginx
1.檢查nginx配置檔案是否正確
/usr/local/nginx-1.0.5/sbin/nginx -t -c /usr/local/nginx-1.0.5/conf/nginx.conf
2.平滑重啟
kill -hup 主程序號
kill -hup /usr/local/nginx-1.0.5/logs/nginx.pid
====平滑公升級nginx
1.將新版本編譯安裝到舊版本的nginx安裝路徑中。替換之前,最好備份一下舊的可執行檔案
2、傳送指令
kill -user2 舊版本的nginx主程序號
3.舊版本的主程序將重新命名它的.pid檔案為.oldbin,然後執行新版本的nginx可執行程式,一次啟動新的主程序和新的工作程序
4.此時,新、舊版本的nginx例項會同事執行。要逐步停止舊版本的nginx例項,必須傳送winch訊號給舊的主程序,它的工作程序將開始從容關閉
kill -winch 舊版本的主程序id號
5.我們可以決定使用新版本,還是恢復到舊版本
kill -hup 舊的主程序id號:nginx將在不過載配置檔案的情況下啟動它的工作程序
kill -quit 新的主程序號:從容關閉新的工作程序
kill -term 新的主程序號:強制退出
*****nginx重新裝載配置
/usr/local/nginx-1.0.5/sbin/nginx -s reload
*****檢查nginx配置檔案是否正確
/usr/local/nginx-1.0.5/sbin/nginx -t -c /usr/local/nginx-1.0.5/conf/nginx.conf
Nginx 安裝以及配置
nginx ngine x,是一款自由的 開源的 高效能http伺服器和反向 伺服器 也是乙個imap pop3 smtp 伺服器 也就是說nginx本身就可以託管 類似於tomcat一樣 進行http服務處理,也可以作為反向 伺服器使用。其實最直接的用處就是作為負載均衡器,雖然目前nginx的份額...
nginx常用命令及簡單配置
html view plain copy nginx常用命令 nginx c usr local nginx conf nginx.conf 啟動nginx windows下start nginx nginx s quit 停止ngix nginx s reload 重新載入nginx 當配置資訊發...
Linux下nginx安裝以及常用命令
最後附常用編譯引數解釋 prefix path 指定 nginx 的安裝目錄 conf path path 指定 nginx.conf 配置檔案路徑 user name nginx 工作程序的使用者 with pcre 開啟 pcre 正規表示式的支援 with http ssl module 啟動...