当前位置: 首页 > news >正文

青岛李沧区城乡建设局网站自己给网站做优化怎么做

青岛李沧区城乡建设局网站,自己给网站做优化怎么做,wordpress 换主题,如何做原创短视频网站一、location的写法 语法: location[|~|~*|^~] uri地址 { ........ ........ } 1、 精确匹配 2、~ 通过正则表达式匹配请求,区分大小写 3、~* 通过正则表达式请求,不区分大小写 4、^~ 不以正则表达式匹配请求 非…

一、location的写法

语法:

location[=|~|~*|^~] uri地址 {

        ........

        ........

}

1、=        精确匹配

2、~        通过正则表达式匹配请求,区分大小写

3、~*        通过正则表达式请求,不区分大小写

4、^~        不以正则表达式匹配请求

非常关键:

优先级:从高到低

=,^~,~,~*

案例:配置错误页面

 

 二、http的反向代理

location {

        proxy_pass        后端服务器:

}

1、定义location如果明确的写了uri地址,反向代理时也要写具体的uri地址

2、定义location如果使用正则表达式,反向代理时只能写到后端服务器地址结束

案例1:配置nginx将所有请求转交给后端服务器

做反向代理,后端必须有真实的网站服务器存在,将一台机器装上httpd作为网站服务器使用

删除默认的欢迎页面,重新写页面 

确保httpd本身可以访问

在shell的虚拟主机做配置 

案例2:将/test1请求转交给后端服务器

现在httpd(后端服务器)上做一个网页,进行访问测试

 

配置后端服务器记录真实客户端地址

1)在请求中添加真实客户端地址的字段

有反向代理的位置一般都需要添加,这里只演示最下方的一个

还需要修改httpd配置文件,来获取windows的访问IP

2)修改httpd访问日志格式

 

获取的IP就变为了客户端IP

三、upstream模块

作用:

        1、将多台web服务器定义为一个upstream组,实现web服务的负载均衡

        2、提供对后端服务器健康状态检查

1、调度算法

1、rr        轮询        默认算法

        优势:后端的每个服务处理的请求最大数相同,负载均衡效果好

        支持为后端服务器设置不同的权重值,避免资源浪费

        解决会话session保持/持久的方案:

        1)使用noSQL数据库作为会话的共享存储

        2)换调度算法

2、ip_hash

        一段时间内,可以将同一个客户端的请求转发到后端的同一个服务器上

2、定义upstream组

upstream        组名称 {

        [调度算法];

        server IP:port        [weight=number] [max_fails=number] [fail_timeout=number]

        server IP:port        [weight=number] [max_fails=number] [fail_timeout=number]

        server IP:port        [weight=number] [max_fails=number] [fail_timeout=number]

        server IP:port        [weight=number] [max_fails=number] [fail_timeout=number] backup

backup作用是其他的服务器全部故障,客户端会显示backup服务器,如若web服务器正常,则backup服务器不会显示

不要写在server{ }

location{

        proxy_pass http://upstream组名称;

}

案例:基于upstream模块实现web服务器的负载均衡

演示此案例后端至少需要有两个网站服务器

配置shell虚拟主机配置文件

进行访问点击刷新后端服务器会轮流响应 

 

停止一个web服务器,不会影响客户端的正常访问,web01正常访问 

 

全部停止会出现502错误

添加backup服务器

 backup服务器没有使用虚拟主机直接在主配置文件中配置的,可以使用虚拟主机

 

 

http://www.dtcms.com/a/582445.html

相关文章:

  • 梧州网站建设设计朝阳专业网站建设
  • 网站模板和定制的区别网站营销应该怎么做
  • 用自己服务器做网站用备案wordpress功能小工具增加按钮
  • 2025 年的热门 AI 编程工具评测:Cursor、Claude Code、Codex、Lovable、v0 等
  • 切片上传version2.0 进度用模拟后端实时返回的进度,大文件1.05GB耗时7.49秒
  • App HTTPS 抓包 工程化排查与工具组合实战
  • 分页条初始化
  • 网站做seo的好处京东网上购物官方网站
  • 网站的风格设计下载了wordpress然后怎么用
  • 网站开发用的开源系统龙华在深圳算什么档次
  • 正确使用玛伐凯泰(Mavacamton)治疗梗阻性肥厚型心肌病的剂量间隔
  • ViDoRAG详解:多模态文档检索增强生成框架的革命性突破
  • 玉溪做网站建设的公司昆明网站设计都需要设计什么
  • 计算机关于网站开发的证书关于申请网站建设的报告
  • 获取DPI、设置进程DPI感知(C++源码)
  • 时间序列图的“性能陷阱”:Highcharts “金融级”优化方案
  • 网站开发的方法和步骤网站构成的作用是什么
  • 6、prometheus资源规划
  • 淄博哪有做网站的wordpress无头像
  • 在 DigitalOcean GPU 云服务上使用 LangChain 构建Serverless AI 应用
  • 【生活技术分享】基于“稀释-增香”原理的波特酒风味优化方案
  • 如何做国外假发网站优秀的图片设计网站
  • C++笔记-23-类和对象-多态
  • 网站开发有哪些方向微信小程序开通要钱吗
  • 网站开发技术架构南京网站设计平台
  • CSS 导航栏
  • html5 网站正在建设中网页设计 html
  • 拓扑排序深入
  • docker部署kafka
  • 【镜中异客:AI与人类的禁忌之舞】