搜索中...
🔍

未找到相关结果

Akemi

Akemi

使用MetalLB创建私有云LB service
MetalLB是一个开源的负载均衡器,为私有云环境中的k8s集群设计。使用标准网络协议来实现外部流量的负载均衡,使k8s可以跟像公有云环境一样使用loadbalancer类型的service。MetalLB也是CNCF的沙盒项目 Installation :: MetalLB, bare metal load-balancer for Kubernetes 这种方法的下位替代就是做haproxy+NodePort,也可以起到负载均衡的作用 工作模式 分配一个地址池,从地址池中拿IP分配给LB service 分配地址后使用Layer2/BGP模式 L2模式直接使用ARP和N...
HAProxy代理后端服务器
HAProxy与Nignx的负载均衡功能类似,但是功能更加强大 专为负载均衡设计:专注于高性能的 TCP/HTTP 负载均衡,尤其擅长四层(传输层)和七层(应用层)流量分发。适合纯负载均衡场景 算法名称 配置关键字 核心原理 适用场景 轮询(Round Robin) roundrobin 按顺序依次分配请求到后端服务器。 后端服务器性能相近,无状态服务。 加权轮询(Weighted RR) roundrobin + weight 基于服务器权重分配请求,权重高的服务器获得更多流量。 后端服务器性能不均(如不同配置的机器)。 最少连接(Least Connec...
Varnish缓存加速
Varnish 是一款高性能的 HTTP 加速器(HTTP Accelerator),专为提升 Web 应用的速度和可扩展性而设计。它本质上是一个 反向代理缓存服务器,通过缓存静态和动态内容,大幅减少后端服务器(如 Apache、Nginx)的负载,提升用户访问速度。 安装varnish 1234567hostnamectl set-hostname varnish && bashyum -y install varnishyum -y install varnish-docs # 文档systemctl enable varnish --nowsystemctl ena...
Apache虚拟主机
原理与nginx的虚拟主机基本相同,都是子配置文件,然后给每个虚拟主机分配不同的根目录,基本上能随便坐 系统为Centos9 stream 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960yum -y install httpd# 创建根目录mkdir -p /var/www/ws.commkdir -p /var/www/xhy.com# 写入测试内容echo "This is ws" >...
通过Let's Encrypt生成免费SSL证书
本文将介绍如何将Let’s Encrypt生成免费SSL证书,并且进行自动续期 我之前还傻呆呆的在阿里云花68买了个人证书来着,md Let’s Encrypt的优势 支持ACME协议,实现了证书申请、安装和续期的自动化 提供的SSL/TLS证书完全免费 安装工具与生成SSL证书12345678910111213141516171819202122232425262728293031323334353637# 环境说明,使用的是CentOS7.9 2C2G 阿里云公有云实例 # 安装Let's Encrypt提供的工具certbot与nginx插件(1)使用ce...
Apache配置文件详解与性能调优
Apache的默认主配置文件位于/etc/httpd/conf/httpd.conf 也可以通过子配置文件/etc/httpd/conf.d/**.conf进行多网站的管理 还有一个**.htaccess目录级配置文件。但不建议使用,会增加安全隐患和维护的复杂度** 全局配置12345ServerRoot "/etc/httpd"Listen 80 Include conf.modules.d/*.confDocumentRoot...
基于ECS的网站访问速度与nginx优化
最近给博客上了个人的ssl证书,但是配了https之后,反而访问速度更加慢了 通过阿里云的一次性拨测工具,测试全国各节点对于我的网站的访问速度,发现首包时间与下载时间比较长,加起来甚至能达到20000毫秒以上 使用cdnCDN(内容分发网络) 的主要目的通常是 加速网站访问,但如果配置不当或场景不匹配,也可能导致访问速度变慢。 比如国内的网站不要使用cloudflare接管,老老实实用阿里云或者腾讯云,不然不仅慢的一批,有时候还连不上,甚至不如github page TLS握手开销HTTPS 在建立连接时需要进行 TLS 握手,涉及非对称加密计算(如 RSA、ECDHE),首次访问会多出...
博客从github page迁移到ECS
我杀了github page的妈 迁移过程准备工作 买一台ECS买一个域名域名备案域名绑到ECS的公网IP打开80 443的安全组 使hexo可以同步至ecs中 12345678910111213141516171819202122232425262728293031323334353637进入ecsyum -y install git nginxadduser gitpasswd gitsu - gitgit init --bare hexo.gitcat > hexo.git/hooks/post-receive<<EOF#!/bin/shgit --work-tr...
Python-tk库—图形化管理tomcat服务
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495import timeimport paramikoimport tkinter as tkfrom tkinter import scrolledtext# 定义远程主机地址HOST = "192.168.10.102&...