Ngixn动静分离详细配置方法

本文详细介绍了在Centos7环境中如何配置Nginx实现动静分离,涉及静态主机、动态主机的配置、负载均衡和测试步骤,旨在提升网站解析速度和服务器性能。

前言:

  为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。 在动静分离的tomcat的时候比较明显,因为tomcat解析静态很慢,其实这些原理的话都很好理解,简单来说,使用正则表达式匹配过滤,然后交给不同的服务器。
  静态页面一般直接由Nginx来处理,动态页面则是通过反向代理,代理到后端的Tomcat,然后在做负载均衡,是选择本地静态页面,还是后端Tomcat,这由负载均衡配置决定。
  动静分离是在负载均衡后做的,例如静态wbe有多台,动态web有多台,先动静分离,然后在各自集群里做负载均衡、权重等。
在这里插入图片描述


准备工作

系统:Centos7
Nginx版本: 1.18.0
地址:10.8.161.75
测试机系统:win10
地址:10.8.161.61(同一局域网)
Nginx代理主机端口:80
静态主机端口:91、92、93、94、95
动态主机端口:96、97


一.静态主机配置

  1. server1配置如下 , 其他四台配置类似
vim /etc/nginx/conf.d/server1.conf  # 在子配置文件中创建第一台配置
###   配置如下   ###
server {
   
   
        listen       91;     #定义端口为 91 端口,其他四台静态主机更换端口
        server_name  10.8.161.75;
        location / {
   
   
                  root   /var/www/nginx/server1;   # 指定网页目录,其他四台静态主机自定义更换
                  index  index.html index.htm;     # 指定访问的网页,其他四台静态主机自定义更换
                  limit_rate  2k;                                                                                                       
                 }
     }

  1. 创建server1网页 , 其他四台配置类似
   vim /var/www/nginx/server1/index.html   # 配置文件中指定的目录
   
   
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

king config

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值