CentOs中nginx的安裝及操作
博主使用的系統是centos6.x和Centos7.0,所以跟其他的系統比如說ubuntu系統有一定的差別,如果有不對的地方,歡迎指正。
Nginx的官網是http://nginx.org/,開啟後可以看到nginx的各個版本,包括版本號,版本型別,更新時間以及更新的內容。
根據自己的具體情況選擇適合的nginx版本,點選進去後選擇適合的版本,博主通常選擇的是穩定版(stable),選中一個然後
右鍵複製地址連結,然後貼上到Xhell等遠端管理伺服器的工具。不過在安裝nginx之前通常需要安裝一些相關的依賴包,為了確保
後面的安裝過程順利,建議先利用yum命令安裝依賴包,通常來說yum命令是直接可用的。
1.安裝依賴包
命令:yum install gcc-c++
命令:yum -y install gcc pcre-devel openssl openssl-devel
2.下載nginx(如果想用其他版本直接修改版本號)
3.解壓安裝包
命令:tar -zxvf nginx-1.10.2.tar.gz
4.進入解壓好的目錄(根據實際情況修改目錄名稱)
命令:cd nginx-1.10.2
5.執行./configure(檢測安裝平臺的目標特徵,例如檢測是否有CC或GCC。)
命令:./configure --prefix=/usr/local/nginx/(--prefix=/**/設定安裝位置,這個可以自己設定,博主通常安裝在該目錄,不過
nignx是自己建的一個檔案,利用mkdir命令)
6.編譯(從makefile中讀取指令)
命令:make
7.安裝(從makefile中讀取指令)
命令:make install
至此,如果沒有報錯,則說明nginx在伺服器上安裝成功,這時候開啟瀏覽器輸入ip地址會看到一個歡迎頁面——welcome
to nginx。下面是關於nginx的相關操作的命令:
1.啟動nginx
命令(1): /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
命令(2):/usr/local/nginx/sbin/nginx
2.關閉nginx
命令: ps -aux | grep nginx
3.重啟nginx
命令:/usr/local/nginx/sbin/nginx -s reload
命令:/usr/local/nginx/sbin/nginx -t
命令:/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
4.檢視nginx狀態
命令:ps -ef | grep nginx
5.nginx配置修改
命令:vi /usr/local/nginx/conf/nginx.conf
最後,說一下/usr/local/nginx/sbin/nginx -?命令最後的這個字母都代表著什麼作用,具體情況如下:
-?, - h:顯示幫助。
-v:顯示版本並退出。
-V:顯示版本和配置選項,然後退出。
-t:測試配置並退出。
-T:測試配置,轉儲並退出。
-q:在配置測試期間禁止非錯誤訊息。
-s訊號:向主程序傳送訊號:停止,退出,重新開啟,重新載入。
-p prefix:設定字首路徑(預設值:/ usr / local / nginx /)。
-c filename:設定配置檔案(預設:conf / nginx.conf)。
-g指令:從配置檔案中設定全域性指令。