Nginx安裝及配置以及常用命令

2021-06-06 10:10:52 字數 1501 閱讀 7826

解壓

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 啟動...