1. 程式人生 > >nginx-1.8.1的安裝

nginx-1.8.1的安裝

-c 查看 config 沒有 通過 .cn error b- logs

1、我直接切換到root用戶下安裝,這裏需要三個插件一起配套使用的

分別是:

1.gzip 模塊需要 zlib 庫 ( 下載: http://www.zlib.NET/ )
2.rewrite 模塊需要 pcre 庫 ( 下載: http://www.pcre.org/ )
3.ssl 功能需要 openssl 庫 ( 下載: http://www.openssl.org/ )

依賴包安裝順序依次為:openssl、zlib、pcre, 然後安裝Nginx包

我這裏的話,Nginx包我本地下載好了,我就直接用rz命令上傳就好了,其他三個我在線下載過來

分別用:(下面有過程截圖)

wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz
wget http://zlib.net/zlib-1.2.11.tar.gz wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz

技術分享

技術分享

技術分享

技術分享

查看下載的包,我們可以發現也是幾個壓縮包的形式存放在我們的linux系統裏面

技術分享

如果沒有安裝c++編譯環境,還得安裝,通過yum install gcc-c++完成安裝

期間會有確認提示輸入y回車
Is this ok [y/N]:y

技術分享

技術分享

技術分享

2、安裝Nginx及相關組件

openssl安裝

# tar zxvf openssl-fips-2.0.10.tar.gz

# cd openssl
-fips-2.0.10 # ./config && make && make install

技術分享

這裏用 cd 命令今天openssl的解壓目錄(這個應該都懂的)

技術分享

技術分享

pcre安裝

# tar zxvf pcre-8.40.tar.gz

# cd pcre-8.40

# ./configure && make && make install

技術分享

技術分享

技術分享

技術分享

zlib安裝

# tar zxvf zlib-1.2.11.tar.gz

# cd zlib-1.2.11

 #./configure && make && make install

技術分享

技術分享

技術分享

其實三個插件包操作起來差不多的!

nginx安裝

通過命令解壓

tar -zxvf nginx-1.8.1.tar.gz 

cd nginx-1.8.1

./configure && make && make install

技術分享

技術分享

技術分享

技術分享

3、啟動Nginx

先找一下nginx安裝到什麽位置上了通過 whereis nginx命令來查找,然後進入相應的目錄下用sbin/nginx啟動

技術分享

報錯了,error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory,按照下面方式解決

1.用whereis libpcre.so.1命令找到libpcre.so.1在哪裏
2.用ln -s /usr/local/lib/libpcre.so.1 /lib64命令做個軟連接就可以了
3.用sbin/nginx啟動Nginx
4.用ps -aux | grep nginx查看狀態

技術分享

進入Linux系統的圖形界面,打開瀏覽器輸入localhost會看到下圖,說明nginx啟動成功(這個時候體現了安裝linux的時候還是安裝桌面版的好處了)

技術分享

nginx-1.8.1的安裝