1. 程式人生 > >騰訊雲 centos nginx安裝

騰訊雲 centos nginx安裝

安裝步驟

  1. gcc:nginx編譯依賴gcc環境
yum install gcc-c++
  1. pcre:(Perl Compatible Regular Expressions)是一個Perl庫,包括perl相容的正則表示式庫。nginx的http模組使用pcre來解析正則表示式.
yum install -y pcre pcre-devel
  1. zlib:該庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip。
yum install -y zlib zlib-devel
  1. openssl:一個強大的安全套接字層密碼庫,囊括主要的密碼演算法、常用的金鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程式供測試或其它目的使用。nginx不僅支援http協議,還支援https(即在ssl協議上傳輸http)
yum install -y openssl openssl-devel
  1. 下載nginx原始碼包(自己新建一個檔案為nginx 然後cd nginx)
wget http://nginx.org/download/nginx-1.10.1.tar.gz
  1. 解壓縮原始碼包並進入
解壓縮:tar -zxvf nginx-1.10.1.tar.gz
  1. 進入解壓縮後文件夾:cd nginx-1.10.1
    在這裡插入圖片描述

  2. 初次安裝可以直接使用configure指令碼,如果有需要可以設定開關選項開啟需要的功能模組

./configure
make && make install
  1. 執行完檢視是否成功
 cd  /usr/local/nginx

如圖所示,表示安裝成功
在這裡插入圖片描述

  1. 執行Nginx:

Nginx會預設安裝在/usr/local/nginx目錄,我們cd到/usr/local/nginx/sbin/目錄,存在一個Nginx二進位制可執行檔案。直接執行就可以啟動Nginx。執行成功後開啟瀏覽器訪問此機器的IP,出現如下畫面即為成功。

./nginx
  • 快速停止nginx服務(此方式相當於先查出nginx程序id再使用kill命令強制殺掉程序)
cd /usr/local/nginx/sbin && ./nginx -s stop
  • 完整停止(建議使用,此方式停止步驟是待nginx程序處理任務完畢進行停止)
cd /usr/local/nginx/sbin && ./nginx -s quit
  • 重啟及重新載入配置
    (1).先停止再啟動(建議使用)
./nginx -s quit && ./nginx

(2).重新載入配置檔案

 ./nginx -s reload
  1. 測試 nginx安裝成功,啟動nginx,即可通過你自己伺服器外網ip地址來訪問nginx:

在這裡插入圖片描述