Nginx的安裝--------tar包安裝


 Nginx的安裝,在網上搜索是很多的結果,但是 真的安裝起來卻花費了不少 心思,總結起來就是依賴包安裝了,但是沒有指定對的路徑,在安裝的過程中遇到過兩個問題:

①make[1]: *** [/usr/local/pcre/Makefile] 錯誤 127

②make[1]: *** [/usr/local/openssl/.openssl/include/openssl/ssl.h] 錯誤 1

以上兩個依賴包的問題都是沒有指定對的路徑。

ok,現在來說說Nginx的安裝步驟吧

 

一、安裝依賴環境

此處共需要安裝4個依賴包:gcc,prce,openssl,zlib

(1)gcc,本機已經安裝了,此處不再重復安裝

(2)安裝prce,prce的功能是讓Nginx 支持 Rewrite 功能

①下載pcre安裝包,下載地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/,此處我們下載的是pcre-8.43.tar.gz

②解壓安裝包:#tar -xvf pcre-8.43.tar.gz

③進入pcre-8.43目錄:#cd pcre-8.43

④編譯安裝:

./configure --prefix=/usr/local/pcre

#make

#make install

⑤安裝完成之后查詢一下pcre的版本

#pcre-config  --version

(3)安裝openssl:

①使用命令下載openssl的安裝包:#wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz

②解壓安裝包:#tar -xvf openssl-1.0.1t.tar.gz

openssl的解壓路徑是/opt/openssl-1.0.1

(4)安裝zlib

①使用命令下載zlib的安裝包:#wget http://www.zlib.net/zlib-1.2.11.tar.gz

②解壓壓縮包:#tar -xvf zlib-1.2.11.tar.gz

③進入zlib-1.2.11目錄:#cd zlib-1.2.11

④編譯安裝:#./configure  --prefix=/usr/local/zlib

⑤make

⑥make install

 

二、安裝Nginx

①下載Nginx的安裝包,此處下載的是nginx-1.9.9.tar.gz,並上傳至/opt/目錄下。

②解壓Nginx:#tar -xvf nginx-1.9.9.tar.gz

③進入nginx-1.9.9目錄:#cd nginx-1.9.9

④編譯安裝:#./

⑤make

a.到這步就報錯了:make[1]: *** [/usr/local/pcre/Makefile] 錯誤 127

b. 原來--with-pcre=??這個地方不能是安裝路徑,這里需要寫的是源文件的路徑,於是改成“./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/opt/pcre-8.43 --with-openssl=/usr/local/openssl--with-http_stub_status_module”,繼續執行該命令。

c.又報錯:“make[1]: *** [/usr/local/openssl/.openssl/include/openssl/ssl.h] 錯誤 1

d.分析是找不到這個路徑或文件,這才想起我的解壓路徑是/opt/openssl-1.0.1t

e.於是又改成 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/opt/pcre-8.43 --with-openssl=/opt/openssl-1.0.1t --with-http_stub_status_module運行。

這次沒有報錯了。

⑥make install

 

⑦查看Nginx的版本號:

進入/usr/local/nginx/sbin目錄,#nginx -v

 

至此Nginx的安裝完成。

 

三、Nginx配置

①檢查配置文件nginx.conf的正確性命令:#nginx -t

 ②修改配置文件nginx.conf 

##vi /usr/local/nginx/conf/nginx.conf

修改端口號為90,且在server部分加入以下內容:

 

 

四、啟動Nginx

在sbin目錄下執行命令#./nginx

 

五、瀏覽器訪問

ip:端口號,如下界面說明訪問成功。

 以上就是nginx的安裝與配置。未完待續。。。。

 


免責聲明!

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



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