天天看點

centos7 安裝部署nginx環境安裝下載下傳安裝nginx

centos7 安裝部署nginx

  • 環境安裝
    • gcc
    • PCRE pcre-devel
    • zlib
    • OpenSSL
  • 下載下傳安裝nginx
    • 解壓安裝包
    • 使用預設配置
    • 編譯
    • 檢視安裝路徑
    • 常用指令

環境安裝

在centos下安裝、部署nginx,需要預安裝相關環境。

gcc

yum install gcc-c++
           

PCRE pcre-devel

PCRE(Perl Compatible Regular Expressions) 是一個Perl庫,包括 perl 相容的正規表達式庫。nginx 的 http 子產品使用 pcre 來解析正規表達式,是以需要在 linux 上安裝 pcre 庫,pcre-devel 是使用 pcre 開發的一個二次開發庫。nginx也需要此庫

yum install -y pcre pcre-devel
           

zlib

zlib 庫提供了很多種壓縮和解壓縮的方式, nginx 使用 zlib 對 http 包的内容進行 gzip ,是以需要在 Centos 上安裝 zlib 庫。

yum install -y zlib zlib-devel
           

OpenSSL

OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及 SSL 協定,并提供豐富的應用程式供測試或其它目的使用。

nginx 不僅支援 http 協定,還支援 https(即在ssl協定上傳輸http),是以需要在 Centos 安裝 OpenSSL 庫。

yum install -y openssl openssl-devel
           

下載下傳安裝nginx

可直接使用指令進行下載下傳。

wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
           

若提示wget指令無效或無法識别,則需先安裝此指令:

yum install wget
           

解壓安裝包

下載下傳完畢後,解壓此安裝包:

tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1
           

使用預設配置

./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module
           

編譯

進入Nginx安裝目錄後,進行編譯安裝:

make
make install
           

檢視安裝路徑

編譯成功後,可檢視安裝路徑确認是否已經安裝成功:

whereis nginx
           

常用指令

cd /usr/local/nginx/sbin/
./nginx 

./nginx -s start    #啟動
./nginx -s reload  #重新開機
./nginx -s quit    #:此方式停止步驟是待nginx程序處理任務完畢進行停止。
./nginx -s stop   #:此方式相當于先查出nginx程序id再使用kill指令強制殺掉程序
           

繼續閱讀