CentOS 7.1 で nginx をビルドしたときのエラー

スポンサーリンク

Ubuntu のときと同じエラー.

例えば,nginx 1.9.14 を IPv6, TLS, HTTP/2 付きでビルド.

cd /tmp && \
wget http://nginx.org/download/nginx-1.9.14.tar.gz && \
tar zxvf nginx-1.9.14.tar.gz && \
cd nginx-1.9.14 && \
./configure --with-http_ssl_module --with-ipv6 --with-http_v2_module && \
make -j8 && \
sudo make install

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.

下記のパッケージをインストール.

sudo yum -y install pcre-devel

OpenSSL

./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=<path> option.

下記のパッケージをインストール.

sudo yum -y install openssl-devel
CentOSnginx
スポンサーリンク
コピペワールド