
综合架构
文章平均质量分 84
做咩啊~
提供免费技术帮助
展开
-
Tomcat
主要包含启动、关闭tomcat脚本和脚本依赖文件 非常重要以启动脚本为例执行脚本时,会先找到脚本本身的目录,然后去执行catalina.sh脚本,然后让tomcat在后台启动。在需要时,也可以让tomcat在前台启动先停掉tomcat,再执行让它前台启动指定缓存目录levels=1:2表示缓存目录的层级 ,1:2表示生成的目录是两级目录key是索引,每个缓存都会生成唯一的标识符来索引,下次请求缓存的时候,会先去索引key,有请求资源的话直接返回缓存,没有的话生成新的缓存。原创 2024-07-23 18:19:05 · 1419 阅读 · 0 评论 -
varnish的简单使用
varnish的简单使用原创 2024-01-08 17:25:48 · 1323 阅读 · 0 评论 -
14.nginx+python的实现方式
2.如果用户请求的是动态文件,就通过后面的uwsgi,转给python相关框架,框架解析代码,如果解析的过程中需要调用数据,就由框架去调用数据库, 最终将代码与数据封装成html页面依次返回给用户。2.nginx配置文件中,要匹配类文件的时候(例如静态文件),配置文件可以按以下方式写。他俩连起来组成的是,demosite/wsgi接口文件,到这还是不行的,我们还需要配置uWSGI、配置Nginx。1.如果用户请求的是静态文件,就由nginx处理。步骤四、配置uWSGI、配置Nginx。...原创 2022-08-30 18:06:12 · 6011 阅读 · 1 评论 -
13.keepalived实现高可用
1.什么事高可用当两台机器上启动着相同的业务时候,当有一台机器出现故障了,另外一台机器能够快速的接管,让访问的用户感知不到异常2.主要目的减少系统不能提供服务的时间3.高可用使用什么方式实现keepalived4.keepalived如何实现高可用keepalived基于VRRP(虚拟路由冗余协议),高可用提 供一个虚拟IP地址漂移的技术,能够让虚拟IP地址在节点之间移动5.高可用与集群的区别高可用与集群不同之处在于,高可用的机器之间是有感知的,集群的机器之间是没有感知的。.................原创 2022-08-28 00:00:31 · 749 阅读 · 0 评论 -
12.HTTPS
什么是HTTPSTLS/SSL是如何实现加密的HTTPS加密模型对称加密非对称加密CA机构颁发证书过程HTTPS加密解密过程HTTPS证书类型单节点https测试协议跳转 (http跳转到https)集群构建HTTPS结合phpHTTPS优化HTTPS是安全的超文本传输协议现在大部分站点都是通过HTTPS来实现站点的安全早期景网公司设计了SSL安全套接层协议,主要用于对HTTP协议的数据进行加密而现在很多时候都在使用TLS传输层安全协议TLS是SSL的继任者。...原创 2022-08-27 18:10:28 · 762 阅读 · 0 评论 -
11.Nginx-Rewrite
Rewrite主要用于URL地址重写,以及URL地址跳转就是将用户请求的web服务器URL地址重新改为其他URL地址的过程域名重写后的域名www.z.cnwww.g.cnwww.jd.comrewrite 表达式可以应用在server 、location、if标签下语法:rewrite -----正则 ----- 替代内容 ----- flag标记flag标记last:本条规则匹配完后,继续向下匹配新的location URI规则break。............原创 2022-08-18 00:21:23 · 921 阅读 · 0 评论 -
10.Nginx负载均衡
2.session共享: 将session通过存储到指定⼀个位置,⽽不是存储⾄本地,后端所有节点都通过这个位置进行验证 ( redis )存在的问题:将相同业务的后端节点加入负载均衡后,在客户端进行登录操作的时候,会发现不管在哪个节点都无法登陆。2.加权轮询:根据后端的节点性能情况,调整他们的负载值,weight值越大,被访问的几率越大,能者多劳。1.轮询:将⽤户请求调度到不同的web节点,一个节点一次,公平调度算法。在这里做了会话保持,就会解决无法登陆的问题,但是只能访问固定的一个web节点,无法轮询。.原创 2022-08-14 00:00:23 · 738 阅读 · 0 评论 -
9.nginx代理
正向代理作用在客户端,当我们科学上网的时候会用到vpn,VPN是在我们客户端上配置的,不是在服务端配置的,客户端访问外网地址时,先访问VPN地址,VPN再将请求发到服务端,服务端的响应再按照原路返回给客户端。反向代理是作用在服务端的,反向代理会将用户的请求转发到后端的服务器集群当中的某一台服务器,该服务器处理完请求后,响应会按原路返回给客户端。访问域名www.test.com的时候,走的是代理192.168.51.164,返回的内容是服务器192.168.51.163上的内容。响应Header 存储到。..原创 2022-08-11 22:50:50 · 644 阅读 · 0 评论 -
8.lnmp架构
是一套网站架构,L=Linux、N=Nginx、P = PHP、M= MySQL、Mariadb。原创 2022-08-04 23:18:04 · 453 阅读 · 0 评论 -
7.nginx常用功能模块
请求www.test.com/test地址,同时告诉192.168.51.xx.xxx 请求的域名是 www.test.com。2.如果找不到,将这个请求auto_index模块 ( 将当前目录直接以列表形式返回给客户端 )access_log 处于http层,是针对所有网站的,所有的网站日志都存储在同一个位置。如果在server层没有定义日志的规则,那么就按照http层定义的日志规则执行。如果在server层定义了日志的规则,那么优先执行server层的规则。4.nginx语法检测,重载nginx。.原创 2022-08-03 14:28:08 · 890 阅读 · 0 评论 -
6.nginx基础知识
开源、高性能、可靠的HttpWeb服务器、代理服务器。原创 2022-08-01 23:55:21 · 463 阅读 · 0 评论 -
5.SSH远程服务
1.10.0.0.10生成一对秘钥对(公钥和私钥)将公钥发送给20或者30(刚开始需要输入20或30的密码)1.ssh是一个远程连接服务,运行在Linux服务器的后台,默认监听22端口,通常情况下Linux都会启动该服务。不是所有机器都需要配置,仅针对个别主机(使用公网IP的主机)。其余所有主机都是内网,无需做相应的操作。scp命令(远程拷贝命令全量拷贝,基础ssh协议的,意味着更安全。和Linux是一样的,下发公钥给需要登陆的服务器和Linux操作也一样,不变。...原创 2022-07-20 18:37:52 · 612 阅读 · 0 评论 -
4.存储NFS
用户B通过负载均衡的时候,访问被分配到了web2服务器上了,但是web服务器上并没有用户A上传的图片,所以用户B访问不到。这里挂载时候指定文件系统的类型为nfs类型,挂载到本地的/tmp目录,所以/tmp就成了nfs存储的入口。发现运行nfs的nfsnobody对共享的目录/data压根没有权限,怪不得客户端没权限操作。有了共享存储后,给每台web服务器都挂载上,存储里面的内容从任何一台web服务器都能看到。用户B通过负载均衡访问web2服务器挂载的存储后,就可以访问到用户A上传的图片资源了。......原创 2022-07-20 00:41:05 · 541 阅读 · 0 评论 -
3.rsync备份案例
1.服务端需要每天校验客户端推送过来的数据是否完整。3.服务端仅保留6个月的备份数据,其余的全部删除。注意所有服务器的备份目录必须都为/backup。2.服务端需要每天校验的结果邮件通知给管理员。如果新增了一台服务器,如何快速进行备份。在部署好rsync服务端的前提下。邮件通知,前提需要安装mailx。.........原创 2022-07-19 22:24:31 · 445 阅读 · 0 评论 -
2.rsync
就是对数据文件增加一个副本。(备份)原创 2022-07-18 18:50:49 · 450 阅读 · 0 评论 -
1.网站架构
第0层: 网络第1层 :防火墙 根据规则准许或拒绝 访问硬件: 深信服/网御星云/ 启明星辰开源软件: iptables(CentOS 6.x) firewalld(C7 C8 )云服务: 安全组第2层 :负载均衡 引流 分配给后面的服务器让用户的请求平均分配给后面的服务器两台一主一备 高可用keepalived开源软件:nginx/lvs/haproxy硬件: F5/A10第3层 : 网站服务器 web服务器 处理用户请求开源软件: Nginx,Apache,IIS(windows)运行原创 2022-07-12 19:10:34 · 786 阅读 · 0 评论