
web服务
文章平均质量分 83
wu-917
这个作者很懒,什么都没留下…
展开
-
node.js+mysql+vue3的部署方案
包含了一个前端项目(Vue)和一个后端项目(nodejs)加上一个mysql,项目使用轻服务,不需用到数据库;原创 2023-02-09 10:29:11 · 1418 阅读 · 1 评论 -
HAProxy
一、常见的Web集群调度器目前常见的Web集群调度器分为软件和硬件软件通常使用开源的LVS、Haproxy、NginxLVS性能最好,但是搭建相对复杂; Nginx 的upstream模块支持群集功能,但是对群集节点健康检查功能不强,高并发性能没有Haproxy好。硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等二、HAProxy概念HAProxy是可提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,是免费、快速并且可靠的一种解决方案。HAPr原创 2022-01-23 14:02:12 · 137 阅读 · 0 评论 -
LVS+Keepalived高可用集群
一、Keepalived实现原理企业应用中,单台服务器承担应用存在单点故障的危险。Keepalived防止单点故障Keepalived专为LVS和HA设计的一款健康检查工具支持故障自动切换(Failover)支持节点健康状态检查(Health Checking)Keepalived实现原理VRRP(虚拟路由冗余协议)是针对路由器的一种备份解决方案由多台路由器组成-个热备组,通过共用的虚拟IP地址对外提供服务每个热备组内同时只有一台主路由器提供服务,其他路由器处于冗余状态若当前在线的原创 2022-01-22 16:03:43 · 110 阅读 · 0 评论 -
构建 LVS 负载均衡群集--直接路由模式(LVS-DR)
一、LVS-DR工作原理1.数据包流向分析(1)客户端发送请求到Director Server(负载均衡器),请求的数据报文(源IP是CIP,目标IP是VIP)到达内核空间。(2) Director Server 和Real Server 在同一个网络中,数据通过二层数据链路层来传输。(3)内核空间判断数据包的目标IP是本机VIP,此时IPVS(IP虚拟服务器)比对数据包请求的服务是否是集群服务,是集群服务就重新封装数据包。修改源MAC地址为Director Server 的MAC地址,修改原创 2022-01-22 09:01:36 · 227 阅读 · 0 评论 -
LVS-NAT 负载均衡群集实战
企业群集应用概述群集的含义Cluster,集群、群集由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(域名或IP地址),相当于一台大型计算机问题互联网应用中,随着站点硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器已经无法满足负载均衡及高可用的要求1.1企业群集分类根据群集所针对的目标差异,可分为三种类型负载均衡群集 高可用群集 高性能运算群集负载均衡群集(Load Balance Cluster)提高应用系统的响应能力,尽可能处理更多原创 2022-01-20 10:25:59 · 118 阅读 · 0 评论 -
Apache搭建
一、基于域名的虚拟主机1.为虚拟主机提供域名解析systemctl stop firewalldsystemctl disable firewalldsetenforce 0方法一(服务器)部署DNS域名解析服务器 来提供域名解析方法二(客户机)在/etc/hosts 文件中临时配置域名与IP地址的映射关系echo “192.168.102.139 www.kgc.com” >> /etc/hostsecho “192.168.102.139 www.benet原创 2022-01-14 15:11:32 · 221 阅读 · 0 评论 -
Nginx Rewrite
一、常用的Nginx正则表达式正则表达式 说明 ^ 匹配输入字符串的起始位置 $ 匹配输入字符串的结束位置 * 匹配前面的字符零次或多次。如“ol*" 能匹配“o"及“ol”、“oll" + 匹配前面的字符- - 次或多次。如“o1+” 能匹配"ol"及“ol1”、“o11l”, 但不能匹配"o” ? 匹配前面的字符零次或一-次,例如“do (es) ?“能匹配“do"或者“does”,”?”等效于"{0,1}” . 匹配除"\n”之外的原创 2022-01-14 15:10:45 · 184 阅读 · 0 评论 -
Tomcat部署
一、Tomcat 介绍1.Tomcat 概述Tomcat是Java语言开发的,Tomcat服务器是一个免费的开放源代码的Web应用服务器,是Apache软 件基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及 个人共同开发而成。Tomcat属 于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。一般来说,Tomcat虽然和Apache或者Nginx这些Web服务器一样,具有处理HTML页面的功能,然而由于其处理静原创 2022-01-14 11:42:18 · 448 阅读 · 0 评论 -
nginx优化
一、隐藏版本号可以使用Fiddler 工具抓取数据包,查看Nginx版本,也可以在Centos 中使用命令curl -I http://192.168.100.10 显示响应报文首部信息。curl -I http://192.168.109.136方法一修改配置文件方式vim /usr/local/nginx/conf/nginx.confhttp {include mime.types;default_type application/octet-strea原创 2022-01-12 18:37:28 · 495 阅读 · 0 评论 -
搭建Nginx
2、作为web服务器相比apache,nginx使用更少的资源,支持更多的并发连接,体现更高的效率。Nginx作为负载均衡服务器:nginx既可以在内部直接支持rails和php程序对外进行服务,也可以支持http代理服务器对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比较好。作为邮件代理服务器:最早开发这个产品的目的之一也是作为邮件代理服务器。3、nginx配置简洁,apache较复杂Nginx静态处理性能比apache高3倍以上4、最核心的区别..原创 2022-01-10 18:49:00 · 793 阅读 · 0 评论 -
部署 lamp平台--Linux、Apache、MySQL 与 PHP--源码编译安装
一、Apache服务1.关闭防火墙,将安装Apache所需软件包传到/opt目录下2.安装环境依赖包3.配置软件模块cd /opt/tar zxvf apr-1.6.2.tar.gztar zxvf apr-util-1.6.0.tar.gztar jxvf httpd-2.4.29.tar.bz2mv apr-1.6.2 /opt/httpd-2.4.29/srclib/aprmv apr-util-1.6.0 /opt/httpd-2.4.29/srclib/apr原创 2022-01-10 17:22:08 · 155 阅读 · 0 评论 -
LNMP 架构部署
安装Nginx服务1.先关闭防火墙2.安装依赖包原创 2022-01-08 17:29:31 · 77 阅读 · 0 评论 -
web基础与HTTP协议
1.1域名概述域名的概念ip地址不易记忆早期使用Hosts文件解析域名主机名称重复 主机维护困难DNS(Domain Name System 域名系统)分布式 层次性1.2域名概述域名空间结构根域 顶级域 组织域 国家/地区域名 二级域名 FQDN=主机名.DNS后缀域名注册域名注册是Internet中用于解决地址对应问题的一种方法 遵循先申请先注册原则 域名注册步骤1.1网页的概述1.2网页的概述1.3网页的概述1.1HTML概述原创 2022-01-05 19:59:15 · 2063 阅读 · 0 评论