什么是静态请求和动态请求?静态请求是一般指我们平时在浏览器访问的图片页面。动态请求是指订单,充值等操作,由后端服务器将处理好请求的结果返回给客户端。nginx本身不具备处理动态请求的能力,如php的需要与php配合,java的需要与tomcat配合。本文是基于yaml文件实现nginx及tomcat动静分离Nginx服务器作为前端,Tomcat服务器作为后端,web页面请求由Nginx服务来进行转
转载
2024-03-07 16:39:25
451阅读
一、简述 sharding-jdbc是一个jdbc的中间件,对jdbc进行了一些封装来实现了分库分表的功能。一般分库分表我们只需要把数据源封装一下就可以了,然后不管是用hibernate或者是mybaties只要把数据源赋过去就可以了,具体的数据入哪一个数据库,哪一张数据表,则是通过中间件的分库分表策略来实现的。 sharding-jdbc可以通
转载
2024-03-27 09:20:15
62阅读
作者:吴业亮 一、负载均衡 负载均衡 (Load Balancing) 负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。1、拓扑图 2、修改配置文件/etc/nginx/nginx.conf# 在http章节加入
http {
upstream backends {
se
转载
2024-08-08 19:11:49
50阅读
安装 安装nginx 需要安装相关依赖 //安装gcc
yum install gcc-c++
//安装PCRE pcre-devel
yum install -y pcre pcre-devel
//安装zlib
yum install -y zlib zlib-devel
//安装Open SSL
yum install -y openssl openssl-develnginx下载h
刚才完了nginx的编译,nginx的编译还是挺简单的。控制nginx:重启、关闭。只有孤零零的一个二进制文件nginx通过信号来控制它,Linux操作系统进程与进程之间通过信号来通信。荷兰的一位计算机科学家通过火车轨道的红绿灯产生灵感提出了信号这个概念。nginx的官方command line的地址已被改为:https://www.nginx.com/resources/wiki/start/t
转载
2024-10-08 20:34:49
39阅读
以下是一个仅包含 Nginx 服务的 Docker Compose 配置文件(docker-compose.yml),专注于快速部署静态网站,适合个人博客、作品集等纯静态内容,配置简洁且易于维护:docker-compose.yml 配置version: '3.8' # Docker Compose 版本
services:
nginx:
# 使用轻量的 Nginx 镜像(Alpi
【Nginx】Nginx常用的命令和配置文件1. 常用命令2. 配置文件2.1 第一部分:全局块2.2 第二部分: events 块2.3 第三部分: http 块 1. 常用命令使用常用命令的基础是你得先在/usr/local/nginx/sbin/目录下; 所以我们先跳转目录cd /usr/local/nginx/sbin/启动命令./nginx关闭命令./nginx -s stop重新加载
转载
2024-02-20 21:10:01
141阅读
之前介绍了nginx的由来和基本操作,现在开始深入学习nginx,本人觉得学习这种工程类的优秀作品一定要从源码学习才能学得深入,而学习c语言编写的代码个人感觉尽量从main函数入手,因为main()中一般会将整个软件的框架的大致思路表现出来,了解了整体框架然后再针对某一块深入学习效率可能就会更高一些,今天就来聊一聊nginx中的main(),也就是说一下main函数到底做了哪些工作。再分享一点我的
转载
2024-03-29 06:10:17
51阅读
2. SpringBoot配置2.1 什么是YAML?YAML 是一种人类可读的数据序列化语言。它通常用于配置文件。与属性文件相比,如果我们想要在配置文件中添加复杂的属性,YAML 文件就更加结构化,而且更少混淆。可以看出 YAML 具有分层配置数据。2.2 YAML 配置的优势在哪里 ?YAML 现在可以算是非常流行的一种配置文件格式了,无论是前端还是后端,都可以见到 YAML 配置。那么 YA
转载
2024-04-05 10:28:01
52阅读
nginx负载均衡-upstream和proxy模块(1)Cloud研习社 Cloud研习社 2023-01-10 07:31 发表于北京收录于合集#一站式教程195个#云计算148个#计算机137个#nginx37个#负载均衡8个教程每周二、四、六更新前面完成了负载均衡的搭建,但是只是实现了简单的功能。接下来我们就来详细了解和负载均衡相关的两个模块:ngx_http
转载
2024-05-25 07:01:49
112阅读
部署 单页面刷新路由404问题解决在linux下搭建nginx测试网页的时候,正常打开可以访问,当刷新后页面出现404 not found的问题说明:vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。 如果不想要很丑的 hash,我们可以用路由的 history 模式,这种模式充分利
nginx
转载
2022-01-27 13:28:01
2033阅读
# 使用Docker部署Nginx的YAML配置文件
在容器化技术中,Docker是一个非常流行的工具,用于将应用程序打包成可移植的容器。而Nginx则是一个高性能的web服务器和反向代理服务器,常用于部署网站和应用程序。在本文中,我们将介绍如何使用Docker来部署Nginx,并使用YAML配置文件来定义容器的配置。
## 为什么使用Docker部署Nginx
使用Docker部署Ngin
原创
2024-04-08 06:45:17
167阅读
一、YAML基础 YAML是专门用来写配置的语言,非常简洁和强大,使用比json更方便。它实质上是一种通用的串行数据化格式。YAML语法规则:大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 # 表注释,该行会被解析器忽略在K8S中,只需知道两种结构类型即可:mapslists 1.1 YAML M
转载
2024-03-19 12:19:24
543阅读
目录官方文档简介工具入门语法基本语法数据类型YAML 对象YAML 数组复合结构纯量引用 官方文档yaml1.2.2简介YAML 是 “YAML Ain’t a Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。YAML 的语法和其他高级语言类似,并
转载
2023-12-01 11:53:01
90阅读
本篇博客,主要是了解一下docker-compose的使用,docker-compose是官方给出的同时部署多个容器的解决方案;当你需要多个容器同时运行作为你的解决方案时:比如构建一个网站,需要php + apache + postgrel ,这里面的每一个组件(web server,数据库等)都是一个容器,如果自己一个一个建立,并且还要维护容器之间的互联关系的话,是一件复杂的事情;docker-
转载
2024-06-24 19:59:45
36阅读
# Redis的YAML配置指南
作为一名刚入行的开发者,配置Redis可能看起来有些复杂,但不用担心,这篇文章将带你一步步完成Redis的YAML配置。我们将通过表格展示整个流程,并详细解释每一步需要做什么。
## 配置流程
以下是配置Redis的YAML文件的步骤:
```mermaid
gantt
dateFormat YYYY-MM-DD
title Redis
原创
2024-07-26 10:10:25
48阅读
文章目录1、什么是SpringBoot?2、SpringBoot有哪些优点?3、什么是YML,及优势?4、比较一下 Spring Security 和 Shiro 各自的优缺点 ?5、什么是 CSRF 攻击?6、SpringBoot如何解决跨域问题?7、什么是跨域?8、SpringBoot的自动转配原理? 1、什么是SpringBoot?SpringBoot是Spring的子组项目,它是在Spr
转载
2024-06-19 05:10:46
31阅读
1. 简介YAML: YAML Ain’t Markup Language (/ˈjæməl/ )设计目标是方便人类读写。它实质上是一种通用的数据串行化格式,远比 JSON 格式方便。1.1 它的基本语法规则如下。大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格。缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
# 表示注释,从这个字符一直到行尾,都会被解析器忽略。1.2
转载
2023-10-20 17:35:16
134阅读
快速入门下面立刻展示YAML最基本,最常用的一些使用格式:
首先YAML中允许表示三种格式,分别是常量值,对象和数组
例如:#即表示url属性值;
url: http://www.wolfcode.cn
#即表示server.host属性的值;
server:
host: http://www.wolfcode.cn
#数组,即表示server为[a,b,c]
server:
转载
2023-08-14 07:13:09
5阅读