Linux下安裝nginx


之前用過windows系統上的nginx,今天嘗試着在linux (CentOS7.2)下安裝nginx成功。記錄一下。

Nginx的下載

Nginx包下載地址:http://nginx.org/download/nginx-1.8.0.tar.gz

Nginx依賴包下載地址(到對應的網站下載即可):

1.gzip模塊需要zlib庫(在http://www.zlib.net/下載http://zlib.net/zlib-1.2.8.tar.gz)

2.rewrite模塊需要pcre庫(在http://www.pcre.org/下載ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/)

3.ssl功能需要openssl庫(在http://www.openssl.org/下載http://www.openssl.org/source/openssl-fips-2.0.9.tar.gz)

 

安裝的前提條件:

需要安裝gcc:yum install gcc-c++

首先安裝必要的庫(nginx 中gzip模塊需要 zlib 庫,rewrite模塊需要 pcre 庫,ssl 功能需要openssl庫)。選定/usr/local為安裝目錄,提前將四個jar包復制到/usr/local,以下具體版本號根據實際改變。

1.安裝PCRE庫

$ cd /usr/local/ $ tar -zxvf pcre-8.36.tar.gz $ cd pcre-8.36 $ ./configure $ make $ make install

2.安裝zlib庫

$ cd /usr/local/ $ tar -zxvf zlib-1.2.8.tar.gz $ cd zlib-1.2.8 $ ./configure $ make $ make install

3.安裝ssl

$ cd /usr/local/ $ tar -zxvf openssl-1.0.1j.tar.gz $ ./config $ make $ make install

4.安裝nginx

$ cd /usr/local/ $ tar -zxvf nginx-1.8.0.tar.gz $ cd nginx-1.8.0 $ ./configure  --with-pcre=/usr/local/pcre-8.37  --with-zlib=/usr/local/zlib-1.2.8  --with-openssl=/usr/local/openssl-fips-2.0.9  --prefix=/usr/local/nginx (此處為nginx 另起文件夾)
$ make
$ make install

5.啟動

$ /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf

會出現下圖:

 

檢查是否啟動成功:

打開瀏覽器訪問此機器的 IP,如果瀏覽器出現 Welcome to nginx! 則表示 Nginx 已經安裝並運行成功。

部分命令如下:

啟動:

$ /usr/local/nginx/sbin/nginx

重啟:
$ /usr/local/nginx/sbin/nginx –s reload

停止:
$ /usr/local/nginx/sbin/nginx –s stop

測試配置文件是否正常:
$ /usr/local/nginx/sbin/nginx –t

強制關閉:
$ pkill nginx


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM