linux安裝nginx到指定用戶目錄下


step1:在用戶個人目錄下新建文件夾nginx

step2:下載相關壓縮包
下載nginx: wget http://nginx.org/download/nginx-1.8.0.tar.gz   
下載openssl : wget http://www.openssl.org/source/openssl-fips-2.0.9.tar.gz (ssl 功能需要 openssl 庫 )
下載zlib : wget http://zlib.net/zlib-1.2.8.tar.gz  (gzip 模塊需要 zlib 庫)
下載pcre : wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz (rewrite 模塊需要 pcre 庫)
如果沒有安裝c++編譯環境,還得安裝,通過yum install gcc-c++完成安裝

step3:編譯

openssl :(./config --help 查看相關設置)

[root@localhost] tar zxvf openssl-fips-2.0.9.tar.gz

[root@localhost] cd openssl-fips-2.0.9

[root@localhost] ./config --prefix=自定義用戶目錄 && make && make install

pcre: (./configure --help)

[root@localhost] tar zxvf pcre-8.36.tar.gz

[root@localhost] cd pcre-8.36

[root@localhost] ./configure --prefix=自定義用戶目錄 && make && make install

 

zlib:(./configure --help)

[root@localhost]tar zxvf zlib-1.2.8.tar.gz

[root@localhost] cd zlib-1.2.8

[root@localhost] ./configure --prefix=自定義用戶目錄 && make && make install

(./configure --prefix=/home/work/gniqia/nginx/nginx --with-pcre=/home/work/gniqia/nginx/pcre-8.39 --with-zlib=/home/work/gniqia/nginx/zlib-1.2.11 --with-openssl=/home/work/gniqia/nginx/openssl-1.0.2 --user='work' && make && make install

  如果安裝失敗 報pcre錯誤  怎么都搞不定了 可以適當降低pcre的版本(2.10 換成1.8的))

 

最后安裝nginx   (./configure --help)

[root@localhost]tar zxvf nginx-1.8.0.tar.gz

[root@localhost] cd nginx-1.8.0

[root@localhost] ./configure --prefix=自定義用戶目錄 && make && make install


啟動nginx
/usr/local/nginx/sbin/nginx

localhost:80(默認的nginx.conf中端口為80) 可查看是否成功  有nginx頁面則成功  


免責聲明!

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



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