linux nginx搭建

214 阅读1分钟

下载并解压安装包

wget http://nginx.org/download/nginx-1.14.2.tar.gz tar -zvxf nginx-1.14.2.tar.gz

进入解压后的安装包目录

cd nginx-1.14.2

编译

./configure --prefix=/usr/local/nginx

在新装的centos7上面安装nginx到时候,执行./config 时候 出现错误。
checking for OS
 + Linux 2.6.32-431.el6.x86_64 x86_64
checking for C compiler ... not found
解决
执行下面命令解决问题
yum -y install gcc gcc-c++ autoconf automake make
编译安装nginx需要pcre包,未安装会有如下提示:

./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.
需要安装pcre的devel包,pcre-devel。使用yum安装即可:(以下命令还带有ssl、zlib等依赖的安装)

yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
OpenSSL library is not used
需要安装openssl包
yum install openssl*

编译并安装

make&make install