nginx在centos下的安装

Posted pythoncoder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx在centos下的安装相关的知识,希望对你有一定的参考价值。

第一步:
打开浏览器下载,再上传到centOS系统中

http://nginx.org/download/

或者在 centOS系统输入:

wget http://nginx.org/download/nginx-1.9.9.tar.gz

   

第二步:解压

tar -xvf nginx-1.9.9.tar.gz

 

第三步:配置

cd nginx-1.9.9
./configure --with-stream --with-http_stub_status_module --with-http_ssl_module

 

如果出现
./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.

解决问题

yum -y install pcre-devel

 

如果出现
./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=<path> options.

解决办法:

yum -y install openssl openssl-devel

 

成功后,文件会编译到 /usr/local/nginx 这个目录下

第四步:编译

make
make install

 

参考:

linux安装nginx
https://www.cnblogs.com/jimisun/p/8057156.html

Nginx配置upstream实现负载均衡
https://www.cnblogs.com/zhoading/p/8036205.html

 

以上是关于nginx在centos下的安装的主要内容,如果未能解决你的问题,请参考以下文章

centos/linux下的安装Nginx

Let's Encrypt: 为CentOS/RHEL 7下的nginx安装https支持-具体案例

CentOS下的Memcache安装步骤(Linux+Nginx+PHP+Memcached)

Linux/CentOS下的CST和UTC时间的区别以及不一致的解决方法

Linux/CentOS下的CST和UTC时间的区别以及不一致的解决方法

CentOS7下的Django2集成部署二:Nginx1.14.2Mysql5.7和Python3.7的安装