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页面则成功  

posted @ 2017-02-24 14:24  gniqia  阅读(3724)  评论(0编辑  收藏  举报