天天看點

Linux下Nginx安裝/啟動/重新開機/停止

Nginx是高性能的web伺服器也是非常好用反向代理伺服器,可以實作負載均衡,動靜分離等政策,在linux下用的非常多。下面是下載下傳位址

​​http://nginx.org/en/download.html​​

安裝過程需要對Linux網絡和配置yum源的知識比較熟悉

下載下傳下來并傳入到伺服器。第一步是進行解壓

tar -zxvf nginx-1.13.1.tar.gz

Linux下Nginx安裝/啟動/重新開機/停止

進入到nginx-1.13.1的目錄,檢視下面的檔案

Linux下Nginx安裝/啟動/重新開機/停止

發現nginx是通過源碼包釋出的,而nginx是c寫的,是以需要安裝c/c++的編譯器

yum install gcc

Linux下Nginx安裝/啟動/重新開機/停止
Linux下Nginx安裝/啟動/重新開機/停止

如上,gcc已經安裝完畢,下面來安裝nginx

Linux下Nginx安裝/啟動/重新開機/停止
Linux下Nginx安裝/啟動/重新開機/停止

檢測到最後,發現依賴的pcre library沒有,下面我們來安裝pcre

​​https://ftp.pcre.org/pub/pcre/​​

pcre 下載下傳完畢之後也是要給tar.gz的檔案,首先要對其進行解壓

tar -zxvf pcre-8.00.tar.gz

Linux下Nginx安裝/啟動/重新開機/停止

解壓完畢之後有如下檔案,仍然是源碼安裝

Linux下Nginx安裝/啟動/重新開機/停止
Linux下Nginx安裝/啟動/重新開機/停止
Linux下Nginx安裝/啟動/重新開機/停止
Linux下Nginx安裝/啟動/重新開機/停止

說我們g++ 找不到,我們來安裝g++

yum install gcc-c++

Linux下Nginx安裝/啟動/重新開機/停止

回來繼續安裝pcre

./configure

make install

Linux下Nginx安裝/啟動/重新開機/停止

pcre 安裝完成,回去安裝nginx

Linux下Nginx安裝/啟動/重新開機/停止

缺少zlib,我們需要再次安裝zlib

​​http://www.zlib.net/​​

zlib同樣是tar.gz來管理的,先解壓

Linux下Nginx安裝/啟動/重新開機/停止

發現zlib也是由源碼包管理的,來安裝zlib

安裝完畢,在來安裝nginx

這次終于安裝成功。軟體被安裝到了 

/usr/local/nginx

啟動nginx

./usr/local/nginx/sbin/nginx

通路nginx(ip位址為:192.168.100.100,端口号為:80)

http://192.168.100.100:8080/

nginx就安裝成功了。

Linux下Nginx安裝/啟動/重新開機/停止

停止nginx

nginx -s stop

重新開機nginx

nginx -s reload

總結:在linux下安裝nginx,首先需要安裝 gcc-c++編譯器。然後安裝nginx依賴的pcre和zlib包。最後安裝nginx即可。

繼續閱讀