Nginx介绍

Nginx是一款轻量级、高性能的反向代理Web服务器,有着占有内存小、并发能力强的特点,在网页服务器中表现较好,也是很受很多网站的选择使用,包括百度、腾讯、新浪、淘宝等

Nginx正向代理

正向代理最大的特点是客户端非常明确要访问的服务器地址;服务器只清楚请求来自哪个代理服务器,而不清楚来自哪个具体的客户端;正向代理模式屏蔽或者隐藏了真实客户端信息

请输入图片描述

Nginx反向代理

反向代理,我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器IP地址

请输入图片描述

安装PCRE

--PCRE作用是让Nginx支持Rewrite功能
--下载PCRE安装包
http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
cd /usr/local/src/
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

解压安装包

tar zxvf pcre-8.35.tar.gz

进入安装包目录

cd pcre-8.35

编译安装

./configure
make && make install

查看pcre版本

pcre-config --version

安装Nginx

安装依赖包

yum install -y wget gcc gcc-c++ make pcre pcre-deve zilib zlib-devel openssl-devel

下载Nginx Nginx下载地址http://nginx.org/en/download.html

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

解压安装包

tar zxvf nginx-1.18.0.tar.gz

编译安装

cd nginx-1.18.0
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module
make && make install

查看nginx版本

--参数解释
--prefix= 指定Nginx安装目录
--with-http_ssl_module  启用https支持
--with-http_gzip_static_module   启用支持在线实时压缩输出数据流
--with-http_stub_status_module  支持查看nginx的状态页

查看nginx版本

/usr/local/nginx/sbin/nginx -v
Last modification:November 25th, 2020 at 05:31 pm
如果觉得我的文章对你有用,请随意赞赏