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訪問,即可。