nginx-1.8.1的安裝
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.gzwget 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的安裝