1. 程式人生 > >nginx 基礎的安裝部署和依賴包

nginx 基礎的安裝部署和依賴包

情況 一個 需要 make 安裝nginx 報錯 libs openss include

基礎的軟件包

技術分享圖片

大家可以去官網下載對應的包
如果需要可以留言 我會發給大家的 在這裏就不累贅了

都是需要編譯安裝的
依賴包安裝順序依次為:openssl、zlib、pcre, 然後安裝Nginx包.
前三個包 在/usr/local 下編輯安裝即可

cd /usr/local (此處也可以你自己指定位置 )

tar -zxvf openssl-fips-2.0.16.tar.gz
cd openssl-fips-2.0.16

./config

make

make install
前三個包 順序依次即可

最後安裝nginx

useradd -s /sbin/nologin -M www (用戶名隨意)

tar xf nginx-1.6.3.tar.gz

cd nginx-1.6.3
編譯安裝三部曲
我自己指定的目錄是/application
大家可以根據自己的情況設置目錄 這個是靈活的

./configure --prefix=/application/nginx-1.6.3 --user=www --group=www --with-http_stub_status_module --with-http_ssl_module

make
make install

完成後大家檢查下包的屬主屬組是否是www
如果不是
則 cd /application
chown -R nginx-1.6.3
做個軟鏈接 方便以後軟件升級
ln -s /application/nginx-1.6.3 /application/nginx

完成後即可執行
/application/nginx/sbin/nginx

技術分享圖片

在這裏聲明 如果安裝失敗nginx失敗
報錯建議先看看我的錯誤博客看是否能解決在執行下面的步驟
http://blog.51cto.com/13754503/2160908
則在安裝完第一個包openssl後進行下面的操作

mv /usr/bin/openssl /root/
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/local/lib64/libssl.so
ln -s /usr/local/openssl/include/openssl /usr/include/openssl

echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
ldconfig -v
openssl version -v

nginx 基礎的安裝部署和依賴包