1. 程式人生 > >Centos7下Nginx的安裝

Centos7下Nginx的安裝

Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,並在一個BSD-like 協議下發行。由俄羅斯的程式設計師Igor Sysoev所開發,供俄國大型的入口網站及搜尋引擎Rambler(俄文:Рамблер)使用。其特點是佔有記憶體少,併發能力強。

由於Nginx依賴一下類庫,在安裝Nginx之前要安裝一下必備的類庫,主要類庫為g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以執行如下命令安裝

$   yum install gcc-c++  

$   yum install pcre pcre-devel  

$   yum install zlib zlib-devel  

$   yum install openssl openssl--devel 

安裝之前檢查一下時候有安裝過nginx

$   find -name nginx  

如果有的話解除安裝

$   yum remove nginx 

首先進入/usr/local目錄

$   cd /usr/local

從官網下載最新版的nginx(進入官網找到下載介面)

$   wget http://nginx.org/download/nginx-1.12.0.tar.gz 

解壓nginx包

$   tar -zxvf nginx-1.12.0.tar.gz 

$   ls

可以看到一個nginx-1.12.0的資料夾並進入資料夾

$   cd nginx-1.12.0

接下來就是安裝了

使用--prefix引數指定nginx安裝的目錄,

make、make install安裝

預設安裝在/usr/local/nginx 

$   ./configure      

$   make  

$   make install 

到此大功告成。看一下nginx的安裝目錄

$   whereis nginx  

給Nginx目錄許可權

$   chmod -R 777 /usr/local/nginx/

啟動nginx

$  cd /usr/local/nginx/sbin/

$  ./nginx

檢視nginx服務是否成功

$  netstat -ntlp

然後根據IP訪問,即可。