lx86 发表于 2017-12-23 10:00:10

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 查看相关设置)
tar zxvf openssl-fips-2.0.9.tar.gz
cd openssl-fips-2.0.9
./config --prefix=自定义用户目录 && make && make install
  pcre: (./configure --help)
tar zxvf pcre-8.36.tar.gz
cd pcre-8.36
./configure --prefix=自定义用户目录 && make && make install
  zlib:(./configure --help)
tar zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./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)
tar zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure --prefix=自定义用户目录 && make && make install
  启动nginx
  /usr/local/nginx/sbin/nginx
  localhost:80(默认的nginx.conf中端口为80) 可查看是否成功有nginx页面则成功
页: [1]
查看完整版本: linux安装nginx到指定用户目录下