1. 程式人生 > >Nginx安裝及常用命令

Nginx安裝及常用命令

一、選定原始碼目錄

cd /usr/local/src

可以是任何目錄,本文選定的是/usr/local/src

二、安裝依賴庫

yum install gcc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
//一鍵安裝上面四個依賴
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

備註:此次是在個人阿里雲上安裝的,一開始通過命令rpm -qa查詢了已安裝包的資訊,就片面的認為依賴已經裝好了,這裡需要的是原始碼包。

二、下載Nginx並安裝

 這裡選了Nginx穩定版本1.14.0。

基本命令:

1.進入選擇的原始碼安裝目錄
2.下在tar包
3.解壓
4.解壓成功後,進入nginx-1.14.0目錄下
5.執行./configure,若成功,繼續執行make、make install

cd /usr/local/src
wget http://nginx.org/download/nginx-1.4.2.tar.gz
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0
./configure

make
make install

備註:

1.執行./configure,有可能會不成功,一般是缺少依賴

2.執行make命令,也會出錯,例如:nginx make時遇到的錯誤 make[1]: *** [/usr/local/pcre//Makefile] Error 127,原因執行./configure --with-pcre=DIR 是設定原始碼目錄,而不是編譯安裝後的目錄

3.Nginx安裝成功如下截圖:

三、常用命令

nginx 啟動nginx
nginx -s reload|reopen|stop|quit  #重新載入配置|重啟|停止|退出 nginx
nginx -t   測試配置是否有語法錯誤

nginx [
-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives] -?,-h : 開啟幫助資訊 -v : 顯示版本資訊並退出 -V : 顯示版本和配置選項資訊,然後退出 -t : 檢測配置檔案是否有語法錯誤,然後退出 -q : 在檢測配置檔案期間遮蔽非錯誤資訊 -s signal : 給一個 nginx 主程序傳送訊號:stop(停止), quit(退出), reopen(重啟), reload(重新載入配置檔案) -p prefix : 設定字首路徑(預設是:/usr/local/Cellar/nginx/1.2.6/-c filename : 設定配置檔案(預設是:/usr/local/etc/nginx/nginx.conf) -g directives : 設定配置檔案外的全域性指令

對於nginx命令不識別的問題,需要保證在nginx binary file配置的目錄下啟動,如上圖成功截圖中的