使用Nginx实现TCP反向代理 好记性,比如烂笔头 自 version 1.9.0 以来新增了 ngx_stream_core_module 模块,使 nginx 支持四层负载均衡。这个模块不仅能实现 TCP 和 UDP 转发,还能支持负载均衡 upstream 配置。默认编译的时候该模块并未编译进去,需要编译的时候添加 --with-stream 参数使其支持 stream 代理。想要了解详情使用技巧和方式,可以参考 官方文档 应用运维 2022-09-30 Escape
微软 Windows 11 Dev 预览版 25211 发布,任务栏右键菜单“任务管理器”回归 9 月 30 日消息,微软今日面向 Windows 11 Dev 预览频道的用户推送了 25211 更新,带来了多项细节改进。 新功能: 小组件设置: Build 25211 将小组件选择器和小组件设置分开,以便用户更轻松地找到每个视图并与之交互。 现在,小组件选择器可以从“+”按钮打开,小组件设置则从“我”按钮打开。微软还重新设计了选择器在小组件设置中占用的空间。 当用户点击上面“我”按钮打开小 系统运维 2022-09-30 共饮一杯
加速 Nginx 服务的响应 核心内容主要是通过修改 Nginx 配置文件来进行调优的! 海军上将威廉·麦克拉文在 2014 年于德克萨斯大学发表的著名演讲中说,如果你想改变世界,就从铺床开始吧!有时,一些很小的事情可能会产生很大的影响,无论你是早上起来整理你的床铺,还是对网站的 HTTP 服务配置文件做一些小小的改变。 这看起来像是不是有些夸大其词呢?但是,在 2020 年的前几个月里面,击垮了人们关于世界,什么是正常和合理 应用运维 2022-09-30 Escape
Nginx服务变量传递 Nginx 是一款轻量级的 Web 服务器和反向代理服务器! Nginx 是什么 "engine x" 是一个开源的,支持高性能、高并发的 Web 服务和代理服务软件。它是由俄罗斯人 Igor Sysoev 开发的,作者将源代码以类 BSD 许可的形式开源出来供全球使用。 1. 代理服务设置 介绍多层代理设置来获取用户信息的方式! 当我们部署服务的时候,因为某种或者某些原因导致需要部署多个 Ngi 应用运维 2022-09-30 Escape
Nginx疑难杂症汇总 这里主要是为了记录在使用 Nginx 的时候遇到的问题及其处理解决方法。 诡异的问题时常发生,如果正确的处理它们呢?将是一个值得思考和学习的问题!通过对错误和异常问题的排除和处理,能够增长我们的知识储备已经掌握处理问题最为有效和使用的方式。这里将会记录常见的集群使用的问题,以备不时之需。 # 获取帮助信息 $ nginx -h nginx version: nginx/1.18.0 (Ubuntu 应用运维 2022-09-30 Escape
Nginx缓存机制详解 纸上得来终觉浅,绝知此事要躬行。 Nginx 缓存作为性能优化的一个重要手段,可以极大减轻后端服务器的负载。下面我们将介绍 Nginx 缓存配置的相关指令以及 http 缓存机制,以及 Nginx 缓存实践案例分析。 1. Nginx 缓存示例 实例演示,缓存是怎么出现的,怎么查看! 当我们代开某个网站,如 baidu.com,我们可以看到 size 这一列有一些 js 标识为 disk cach 应用运维 2022-09-30 Escape
Nginx第三方防火墙扩展 ngx_waf:方便且高性能的 Nginx 防火墙模块 缓存策略为 LRU,IP 检查和 CC 防御花费常数时间,其它的检查花费 O(nm) 的时间,其中 n 是相关规则的条数,m 为执行正则匹配的时间复杂度,但是每次检查过后会自动缓存本次检查的结果,下次检查相同的目标时就可以使用缓存而不是检查全部的规则。不会缓存 POST 请求体的检查结果。 1. 工具特点 介绍了该工具的主要特点以及核心功能! 应用运维 2022-09-30 Escape
【云原生 | 从零开始学Docker一、Docker的安装,启动以及工作原理 【从零开始学Docker】安装篇 一丶Docker浅谈 1.1Docker为什么出现 我们知道,传统的项目开发和运维是两套环境,而且要一一配置环境并且有的时候更新还会导致服务不可用,这就很麻烦了,那么有没有一种很方便不用这么麻烦的技术可以一键安装呢?有!那就是我们的Docker。 1.2Docker能干吗 现在, 用Docker可以打包应用以及环境到一个可移植的镜像中,然后发布到Linux或Win 云计算 2022-09-30 泡泡
【云原生 | 从零开始学Docker二、Docker的常用指令学习以及使用 该篇文章已经被专栏《从零开始学docker》收录 Docker常用命令使用 一、如何去学习命令 二、镜像常用命令 2.1查看本地所有镜像 2.2 搜索镜像 2.3下载镜像 2.4 删除镜像 2.5 查看系统信息 三、容器常用命令 3.1 新建容器启动 3.2 查看运行的容器 3.3 退出容器 3.4 删除容器 3.5 启动容器 3.6 重启容器 3.8 停止容器 3.9 重启强制杀死容器 四、其他 云计算 2022-09-30 Escape
【云原生 | 从零开始学Docker三、Docker实战之安装Nginx和Tomcat 该篇文章已经被专栏《从零开始学docker》收录 实战之Nginx,Tomcat 写在前面 Nginx 1.1 搜索镜像 1.2 下载 1.3 启动,绑定端口 1.4 查看端口 1.5 进入nginx Tomcat 2.1 搜索镜像 2.2 下载 2.3 启动tomcat 2.4 测试 写在最后 写在前面 通过前面两章的学习,相信各位朋友们都在自己的服务器上安装了docker了,也熟悉了一些常用的 云计算 2022-09-30 Escape
【云原生 | 从零开始学Docker四、Docker镜像深度解析 该篇文章已经被专栏《从零开始学docker》收录 镜像与容器卷 写在前面 镜像原理 镜像是什么 容器与镜像的关系 镜像加载原理 UnionFS(联合文件系统) 分层加载 特点 如何提交自己的镜像 写在最后 写在前面 相信大家经过前面的练习都掌握了基本的指令,在实战操作之后我们就要进行镜像的详解来帮助大家对于docker有一个更深层次的理解,并且会介绍一下我们的容器卷,后面也会用到容器卷进行数据同步 云计算 2022-09-30 Escape
【云原生 | 从零开始学Docker五、容器数据卷实战 该篇文章已经被专栏《从0开始学docker》收录 容器数据卷 一.什么是容器数据卷 二.操作 2.1 挂载数据卷 2.2 挂载方式 指定路径挂载 具名挂载 匿名挂载 三.实战mysql持久化数据 3.1 下载mysql 3.2 运行容器(做数据挂载) 3.3 测试 四. 写在最后 一.什么是容器数据卷 通过前面的学习,我们知道docker是把应用和环境打包成镜像,那如果数据都在容器里,容器被删除数 云计算 2022-09-30 Escape
【云原生 | 从零开始学Docker六、如何写出自己的镜像——Docker file Docker file 数据卷容器 mysql数据共享 结论 Docker File Docker File的介绍 构建步骤 Dockerfile的构建过程 基础知识 DockerFile体系结构(保留字指令) FROM MAINTAINER RUN ADD WORKDIR EXPOSE ENV COPY VOLUME CMD ENTRYPOINT ONBUILD 实战-创建自己的centos C 云计算 2022-09-30 Escape
【云原生 | 从零开始学Docker七丶实战提交自己的镜像以及docker网络 该篇文章已经被专栏《从零开始学docker》收录 实战以及网络 实战测试 制作自己的tomcat 1.准备镜像文件(tomcat的压缩包,jdk的压缩包) 2.编写dockerfile文件 3.启动 4.可能的错误信息 5.项目上线 发布自己的镜像 docker hub发布 1.注冊自己的账号,确定可以登录。 2.在自己服务器上提交 3.tag 腾讯云发布 1.登录云平台,找到镜像服务。 2.创建 云计算 2022-09-30 Escape
【云原生 | 从零开始学Docker八丶Docker网络与部署redis集群 该篇文章已经被专栏《从零开始学docker》收录 Docker网络与redis集群 Docker网络 (1)--link (2)自定义网络 (3)网络联通 实战:部署redis集群 (1)创建redis网络 (2)通过脚本创建redis配置 (3)启动redis (4)创建集群 写在最后 Docker网络 (1)–link 如何用名字而不用ip来访问容器,这个时候就要使用–link了! 因为上篇文 云计算 2022-09-30 Escape
【云原生 | 从零开始学Docker九丶完结篇 Docker Compose 该文章已被《从零开始学docker》收录 Docker Compose 简介 个人理解 原理 体验 yaml规则 实战 搭建博客 常用命令 写在最后 简介 之前在制作dockerfile的时候,流程是写完然后build然后run,这还是单个的容器,比如公司有五十个微服务,难道要打包五十个docker吗,依赖关系啥的手动操作很麻烦!这个时候使用dockercompose高效的管理,可以定义运行多个容 云计算 2022-09-30 Escape
Flask初始实例化简单理解 理解:Flask 在初始化时传入参数的具体作用到底有哪些? 了解或使用过 flask 框架的话,肯定会见过过如下所示的代码,其具体的作用就是实例化 Flask 的对象。因为 Web 服务器使用 WSGI 协议,所以需要把客户端所有的请求都转发给这个程序实例,即这里的 app 实例。 from flask import Flask app = Flask(name) @app.route(' 开发运维 2022-09-30 Escape
Flask入门指南 李辉(GreyLi) - Flask 入门教程 使用 Python 和 Flask 开发你的第一个 Web 程序!- flask-tutorial 1. 入门指南 1.1 准备工作 记录安装 Flask 需要依赖的相关库及其作用! # 安装 $ pip install flask 1. 依赖 $ pip list --format=columns Package Version --------- 开发运维 2022-09-30 Escape
Pythonista技术练级手册 格言:这个世界本来就是没有捷径的,你想要的生活就是需要自己的选择和努力的。 1. 写作背景 文章中部分参考自网络,如果涉及到侵权,联系我将对其删除。 为什么要写这篇文章 开发运维 2022-09-30 Escape
Python程序的安装 正所谓工欲善其事必先利其器,学习Python之前,我们需要先掌握如何安装Python版本。因为Python安装途径有很多,加之操作系统的不同,所以安装方式比较多。 1. 使用系统的包管理工具 官网(www.python.org) 官方自带的Python版本都是稳定性大于更新率 开发运维 2022-09-30 Escape