Linux系统之配置Nginx负载均衡

Linux系统之配置Nginx负载均衡

  • 一、Nginx介绍
    • 1.1 Nginx简介
    • 1.2 Nginx反向代理
    • 1.3 相关概念
  • 二、本次实践介绍
    • 2.1 本次实践简介
    • 2.2 本次实践环境规划
  • 三、部署两台web服务器
    • 3.1 运行两个Docker容器
    • 3.2 编辑测试文件
  • 四、配置负载均衡
    • 4.1 安装nginx软件
    • 4.2 编辑nginx配置文件
    • 4.3 启动Nginx服务
    • 4.4 检查Nginx服务状态
    • 4.5 设置防火墙和selinux
    • 4.6 测试访问
  • 五、负载均衡模式
    • 5.1 负载均衡几种主要模式
    • 5.2 配置文件位置
  • 六、配置https访问
    • 6.1 创建证书目录
    • 6.2 生成私钥
    • 6.3 生成证书
    • 6.4 查看证书相关文件
    • 6.5 配置Nginx文件
    • 6.6 重启服务
    • 6.7 测试访问

一、Nginx介绍

1.1 Nginx简介

Nginx是一款高性能的开源Web服务器及反向代理服务器软件,以其高并发处理能力、低资源消耗和灵活的配置广受互联网企业青睐。

1.2 Nginx反向代理

Nginx 反向代理是一种服务器配置方式,它允许 Nginx 服务器接收客户端的请求,并将这些请求转发给后端的一个或多个服务器进行处理,然后再将后端服务器的响应结果返回给客户端。这一过程对客户端是透明的,客户端并不直接与后端服务器通信,而是认为与 Nginx 服务器直接交互。这样的设计带来了诸多好处,包括但不限于负载均衡、安全隔离、访问控制和协议转换等。

1.3 相关概念

  • 正向代理::通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中。

  • 反向代理:代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务

你可能感兴趣的:(Linux技术学习,linux,nginx,负载均衡)