ubuntu安装Nginx全过程
安装pcre
首先需要先安装nginx依赖的pcre包
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
解压
tar zxvf pcre-8.35.tar.gz
进入目录
cd pcre-8.35
编译安装
./configure
make && make install
安装完成查看是否安装成功
pcregrep -V
openssl与Nginx版本对应问题
接着需要安装nginx依赖的openssl。这里注意了,nginx和openssl是有版本对应关系的,一开始自己并不知道版本不相容会有问题,安装的nginx版本是1.12.2,在安装过程中提示./configure: error: SSL modules require the OpenSSL library. 就直接啥也没想apt-get install openssl openssl-devel,于是咻一下就下载好了最新版本的openssl,也就是1.1.1b,一通复杂的配置安装openssl成功之后,没想到安装nginx还是报错(由于没有及时记录,报错信息无法展示),百度之后才发现是nginx和openssl版本不相容的问题,nginx1.12.2版本对应的openssl版本应该为1.0.x,而nginx1.14.0对应openssl1.1.1 。这个时候已经处于非常尴