1. 程式人生 > >CentOs中nginx的安裝及操作

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指令:從配置檔案中設定全域性指令。