Nginx安裝及常用命令
阿新 • • 發佈:2018-11-05
一、選定原始碼目錄
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配置的目錄下啟動,如上圖成功截圖中的