一、nginx简介

    是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好Nginx 专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率 ,能经受高负载的考验,有报告表明能支持高达 50,000 个并发连接数。主要作用有反向代理、负载均衡、动静分离。今天主要也分享安装为主

二、nginx的安装(以1.22.1为例)

2.1 安装依赖包

    依赖包主要有pcre、 make 、 zlib 、zlib-devel、 gcc-c++、 libtoolopenssl、openssl-devel,直接利用命令yum install -y 跟安装依赖包,首先需要保证服务器能上外网或者拥有本地yum源(https://www.cnblogs.com/zgt-edu-cn/p/15525305.html)

2.1.1 配置DNS

echo 'nameserver 114.114.114.114' >> /etc/resolv.conf

 

 2.1.2 安装pcre依赖包

wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz

 

 移动安装包和解压依赖包

 

 进入pcre目录和进行编译检查

 

 问题configure: error: You need a C++ compiler for C++ support.安装c++, yum -y install gcc-c++

 

 

 

 问题解决,继续执行编译检查和编译安装

 

 安装成功,查看pcre版本pcre-config --version

 

 2.1.3安装别的依赖包

 

 

 

 

2.2 下载nginx离线包,http://nginx.org/

 

 2.2.1 移动安装包和解压安装包

 

 2.2.2 进入nginx安装目录,进行编译检查

 

 正式开始编译安装

 

 

 

 

三、验证nginx安装是否可用

 

 3.1 访问服务器的地址80端口,也就是http

 

 

 

 

3.2 查看nginx版本和重新加载,查看服务

 

 

 

 

四、安装完成