![](https://img-blog.csdnimg.cn/20210302115005692.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Nginx
Nginx的学习手记
至学者
有道无术,术尚可求,有术无道,止于术!
展开
-
回顾正向代理和反向代理
一 正向代理 当我们需要访问Google等比较难访问的网站的时候,我们一般会购买一些可以访问这些网站的代理服务器上的服务,然后通过代理服务器访问而在我们的电脑上查看访问结果,这就可以理解为正向代理。 这样可以我们可以借助代理隐藏我们自身的(客户端)信息。因为我们的请求直接发给了代理服务器,然后通过代理服务器访问互联网,所以互联网中的ip地址为代理服务器的ip。 二 反向代理 在服务器集群中需要通过反向代理来实现自身服务隐藏防止被攻击,一般我们会通过一台...原创 2022-01-09 23:05:56 · 980 阅读 · 0 评论 -
Nginx实现负载均衡
一 概述 Nginx实现负载均衡。 二 Nginx实现负载均衡的配置 配置信息 upstream myServer{ server ip:prot down; server ip:prot weight=2; server ip:prot; server ip:prot backup; } 配置信息解释 1. down表示当前的server暂时不参与负载。 2. weight 默认值为1,当weight的值越大,负载的权重就越大。 3. max_fails原创 2021-02-16 23:25:03 · 203 阅读 · 0 评论 -
Nginx实现反向代理
一 概述 使用Nginx实现反向代理的方式只是利用Nginx是实现请求的转发,后台有多个Http服务器提供服务,Nginx将这些请求转发给其代理的服务器。 二 Nginx实现反向代理 1. 配置多个tomcat服务器 如果通过访问不同域名访问运行在不同端口的tomcat,我们可以通过修改conf目录下的server.xml文件的端口配置信息。 <Connector port="8080" protocol="HTTP/1.1" connectionTime原创 2021-02-16 22:51:06 · 261 阅读 · 0 评论 -
Nginx实现Http服务
一 概述 Nginx的默认端口为80端口。Http服务是指通过Http服务来访问资源,如当我们的图片存放在目录/opt/temp/images中,对于普通的图片而言是无法通过Http协议直接访问,此时我们可以借助Nginx来实现利用Http协议来访问某个目录下的图片。 二 Nginx实现Http服务的配置 在Nginx的安装目录中的conf目录中存在一个配置文件nginx.conf,我们可以通过修改配置来让Nginx实现Http服务。 Nginx的原始配置文件 #user nobody; wo原创 2021-02-16 18:31:22 · 2572 阅读 · 0 评论 -
Linux系统中安装Nginx
一 概述 Nginx是一个高性能的HTTP和反向代理Web服务器,同时也提供了IMAP/POP3/STMP服务。在高连接并发的情况下,是Apache服务器不错的替代品。 二 安装Nginx 1. 将Nginx压缩包解压至指定目录 tar -zxvf ***.tar.gz C /usr/local 2. 安装gcc编译环境 yum -y install gcc-C++ 3. 安装pcre pcre-devel PCRE(Perl Compatible Regular Expressio原创 2021-02-16 12:49:06 · 89 阅读 · 0 评论 -
微服务环境之Nginx安装配置
一 使用root权限在Linux系统下安装Nginx 1. 解压压缩包:tar -zxvf nginx***.tar.gz -C /usr/local 2. 在nginx的解压目录下安装nginx需要先将官网下载的源码进行编译,编译依赖于gcc环境。所以需要安装gcc环境。 yum -y install gcc-c++ 3. 在nginx的解压目录下安装pcre pcre-devel PCRE(Perl Compatible Regular Expressions)是一个perl库,包括per原创 2020-05-31 00:00:11 · 516 阅读 · 0 评论