Sometimes, we need to install nginx separately to handle a large number of download requests. Rewrite and HTT for nginx installation on Centos5 separately
Sometimes, we need to install nginx separately to handle a large number of download requests. How to solve the rewrite and HTTP cache errors when installing nginx on Centos5 separately:
Wget http://nginx.org/download/nginx-0.8.33.tar.gz
Tar-zxvf nginx-0.8.33.tar.gz
Cd nginx-0.8.33
./Configure -- prefix =/usr/local/nginx
An error occurred while installing Nginx.
./Configure: error: the HTTP rewrite module requires the PCRE library.
Install pcre-devel to solve the problem
Yum-y install pcre-devel
Error message:./configure: error: the HTTP cache module requires md5 functions from OpenSSL library. You can either disable the module by using
-- Without-http-cache option, or install the OpenSSL library into the system, or build the OpenSSL library statically from the source with nginx by using -- with-http_ssl_module -- with-openssl = Options.
Solution:
Yum-y install openssl-devel
Summary:
Yum-y install pcre-devel openssl-devel
./Configure -- prefix =/usr/local/nginx
Make
Make install
If the command make: command not found is prompted During make, it means that make is not installed. Command:
# Yum-y install make