一 安装前 环境准备
gcc
$ sudo apt-get install gcc
zlib
$ sudo apt-get install zlib1g-dev
pcre
$ sudo apt-get install libpcre3 libpcre3-dev
openssl
$ sudo apt-get install openssl libssl-dev‘
ubuntu 安装 libssl-dev失败的解决方案
1.安装aptitude
sudo apt-get install aptitude
2.用aptitude安装libssl-dev,采用建议的解决方案(将libssl1.0.0版本降级)
sudo aptitude install libssl-dev
3.验证libssl-dev安装情况
dpkg -l libssl
二 安装
cd到nginx的源码包的目录下,执行
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
当误报错信息 make & make install (一起执行 是在你没有安装过nginx的情况下,当之前已经安装过nginx 请先执行备份)
备份命令:
执行备份:cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
然后:make
接下来:cp ./objs/nginx /usr/local/nginx/sbin/