
期中架构
文章平均质量分 78
琴声浮或沉__听懂只一人
纸上得来终觉浅,绝知此事要躬行。
展开
-
PHP服务优化
文章目录PHP服务优化配置PHP页面php.ini配置文件优化PHP危险函数 ------------了解php-fpm服务配置php-fpm.conf配置优化包含配置文件优化 /etc/php-fpm.d/*.confphp状态监控配置php配置nginx将页面交给php处理访问页面测试PHP服务优化配置PHP页面root@web01 conf.d]# vi linux.phpserver.confserver { listen 80; server_name linux.phps原创 2021-05-12 23:21:09 · 380 阅读 · 6 评论 -
Nginx优化 ab压力测试nginx--tomcat--httpd 防资源盗链 跨域访问 nginx优化总结
文章目录Nginx优化什么是优化了解知识Nginx从哪些方面入手进行优化影响性能的指标ab压力测试工具安装ab测试工具工具使用配置nginx网站配置hosts压测nginx访问静态资源压测tomcat访问静态资源压测httpd访问静态资源结论tomcat安装下载或上传tomcat包解压代码包配置tomcat页面启动tomcat并查看日志文件句柄优化系统层面优化 (内核优化)代理服务优化配置用户访问负载均衡的长连接配置负载均衡反向代理到web的长连接配置web代理到php保持长连接代理优化配置静态资源优化静态原创 2021-05-12 23:17:18 · 1150 阅读 · 6 评论 -
Nginx常见问题 nginx多server优先级总结 禁止ip访问 Nginx优雅显示错误页面 root和alias区别 上传文件大小 try_file路径匹配
文章目录Nginx常见问题nginx多server优先级简介准备多个配置文件创建创建站点文件配置本地hosts并访问多server优先级总结多server优先级验证配置本地hosts并访问补充禁止ip访问禁止ip访问直接返回错误引流的方式,访问IP跳转到其他网站跳转到指定错误页面nginx的包含 includenginx路径的 root与alias1.root和alias区别线上配置Nginx调整上传文件大小nginx上传文件大小限制配置语法nginx长传文件大小限制配置示例Nginx try_file路原创 2021-05-12 12:02:48 · 1737 阅读 · 2 评论 -
keepalived 高可用 lb01负载均衡简单实现 keepalived的脑裂 负载均衡----discuz 创建数据库
文章目录keepalived 高可用什么是高可用keepalived是如何实现高可用的高可用keepalived核心概念keepalived 高可用安装配置lb01负载均衡实现环境准备保证lb01和lb02配置完全一致安装keepalived抢占式配置keepalived主节点配置keepalived从节点配置区别启动keepalived并查看keepalived绑定日志非抢占式高可用keepalived的脑裂脑裂的故障开启防火墙解决keepalived的脑裂问题的办法nginx故障切换脚本域名解析到VIP原创 2021-05-11 12:13:49 · 468 阅读 · 4 评论 -
单台与多台机器配置https证书、全站https(以discuz为例) 页面格式错乱问题
文章目录HTTPSHTTPS基本概述HTTPS证书下发流程模拟网站劫持配置被劫持网站配置劫持网站的网站篡改网站证书类型介绍购买证书选择HTTPS证书注意事项配置单台机器HTTPS证书检查nginx能否使用证书创建存放证书目录生成证书nginx证书配置语法配置nginx证书配置hosts访问测试全站HTTPS环境准备配置web服务器(两台)推送、上传证书文件配置负载均衡机器nginx配置hosts,访问测试项目全站HTTPS(一discuz为例)三台web挂载nfs端的conf与web编写nginx配置文件上原创 2021-05-10 10:27:12 · 2012 阅读 · 3 评论 -
四层负载均衡 动静分离和资源分离 Rewrite rewrite伪静态实例
文章目录四层负载均衡四层负载均衡特点查看四层负载均衡语法四层负载均衡配置四层负载均衡日志配置nginx的TCP负载均衡---端口转发动静分离单台的动静分离多台机器动静分离做动静分离和资源隔离的网站。一、动静分离的网站0.准备环境1)环境准备1.静态资源1.1.上传静态资源1.2.配置静态资源网站1.3.本地hosts访问2.配置动态资源2.1.安装tomcat2.2.配置动态资源网站2.3.本地hosts访问3.负载均衡设置3.1创建站点目录并授权3.2.编辑html文件3.3配置负载均衡文件3.4本地ho原创 2021-05-08 07:41:56 · 343 阅读 · 1 评论 -
Nginx代理服务 Nginx负载均衡 负载均衡会话保持 搭建phpmyadmin 使用redis实现session共享
文章目录nginx的autoindex模块 --yum源nginx的autoindex模块案例 (部署一个yum仓库)数据库迁移为什么要迁移?迁移数据库解决什么问题环境准备在新的服务器上部署数据库(建新房子)启动数据库(装修)配置数据库密码(换锁)测试连接数据库(能不能住)授权远程连接数据库(想办法进去住)授权后测试连接(再试试能不能住)导出旧数据库数据(把家具搬出来)将导出的数据传到新数据库机器(把东西运到新房子门口)把数据导入新的数据库(把家具搬进新房子)查看数据库(查看摆放)修改wordpress连接原创 2021-05-03 17:37:02 · 615 阅读 · 1 评论 -
lnmp项目搭建 wordpress wecenter
文章目录LNMP1、拆分机器2、搭建backup服务器3、搭建NFS服务器4、搭建数据库5、搭建web服务器(三台一起执行)6、安装PHP7、将web02和web03加入集群8、搭建wordpress8-1上传主题8-2报错413修改web01配置文件9、搭建WeCenter10、数据库备份11、后台加密码12、web网站的实时备份LNMP1、拆分机器机器的主机名外网IP内网IPdb01192.168.15.51(不需要)172.16.1.51web01192.168原创 2021-04-30 09:53:41 · 344 阅读 · 0 评论 -
LNMP LNMP环境搭建 搭建三个小项目 ab工具测试
LNMP什么是LNMP?LNMP是一套技术的组合,L=Linux、N=Nginx、M~=MySQL、P~=PHP、(ES、redis、kafka、zookeeper....)LNMP工作方式首先Nginx服务是不能处理动态请求,那么当用户发起动态请求时, Nginx又是如何进行处理的。 静态请求:请求静态文件或者html页面,服务器上存在的html文件 静态文件:上传时什么样子,访问时还是什么样子; 动态请求:请求的是动态内容,带参数的请求 动态页面不存在于服务器上,他可能是取数据库原创 2021-04-29 12:24:48 · 292 阅读 · 1 评论 -
nginx(官方安装) Nginx相关文件 Nginx模块 location
文章目录案例部署nfs+sersync1、backup2、nfs下载nginx并安装配置nginx小游戏页面1、nginx2、因为nginx无法处理动态请求,所以这里我们需要安装php3、nginx绑定phpnginx(官方安装)Nginx相关文件nginx的autoindex模块访问控制模块ngx_http_access_modulenginx状态模块 ngx_http_stub_status_module七种状态访问认证密码模块 ngx_http_auth_basic_module连接限制模块 ngx_原创 2021-04-27 22:28:47 · 456 阅读 · 0 评论 -
Nginx概述 Nginx部署 Nginx的站点 Nginx日志 PHP5.6.40编译安装
NginxNginx概述Nginx是一个开源且高性能、可靠的Http Web服务、代理服务。开源: 直接获取源代码高性能: 支持海量并发可靠: 服务稳定Nginx是基于HTTP协议和反向代理的WEB服务器。同时还支持IMAP/POP3/SMTP服务(email邮件)# http://nginx.org/静态服务器:不需要服务器做特殊处理的代码就是静态资源。(html、图片、音频、视频)代理服务器:将一个服务的请求转移另一个服务。安全服务器:nginx做安全需要LUA脚本语言配合原创 2021-04-26 22:18:24 · 833 阅读 · 4 评论 -
HTTP协议(超⽂本传输协议)
@[]HTTP协议概述#HTTP协议将⽤户请求的⻚⾯从服务器传输到客户的浏览器,浏览器进⾏解析,解析以后变成⼀个我们⼈类可以理解的⽅便观看的⻚⾯#什么是超⽂本包含有超链接(Link)和各种多媒体元素标记(Markup)的⽂本。超⽂本⽂件(Hypertext)就是指具有超链接功能的⽂件,它可以将⽂件中已经定义好的关键字(Keyword),经过⿏标的(Click),便可以得到该关键字的相关解释,这种⽅法使⽤户使⽤起来更感舒适#什么是超文本传输协议HTTP?是一种按照URL指示,将超文本文档从原创 2021-04-25 23:12:49 · 367 阅读 · 0 评论 -
SSH远程管理服务简介 端口号查询 SSH相关命令 秘钥 SSH安全优化 跳板机脚本及跳板机退出
文章目录SSH远程管理服务简介端口号查询ssh和telnet区别SSH相关命令sshXshell连接不上虚拟机scp命令(远程文件传输)sftp命令秘钥ssh-keygen 生成秘钥对ssh-copy-id 推送公钥到要免密连接的服务器SSH免密场景1.windows使用xshell生成秘钥对1)xshell-->工具-->新建用户秘钥生成向导2)生成秘钥对3)创建秘钥名字,不需要给秘钥创建密码4)查看秘钥对的私钥公钥5)将公钥复制到m01机器 私钥保存到windows电脑免交互expect原创 2021-04-24 10:59:28 · 954 阅读 · 1 评论 -
sersync实时同步 sersync项目实战 nfs单点故障解决
@[]sersync实时同步什么是实时同步实时同步是⼀种只要当前⽬录发⽣变化则会触发⼀个事件,事件触发后会将变化的⽬录同步⾄远程服务器。为什么实时同步保证数据的连续性, 减少⼈⼒维护成本,解决nfs单点故障实现同步的原理实时同步需要借助inotify通知接⼝,⽤来监控⽬录的变化,如果监控的⽬录发⽣变更,则触发动作,这个动作可以是进⾏⼀次同步操作,或其他操作;实时同步工具的选择sersync+RSYNC(√)、inotify+rsyncInotify是一个通知接口,用来监控文件原创 2021-04-23 09:25:21 · 582 阅读 · 0 评论 -
NFS共享存储(用于内网) httpd协议 nginx 两种上传方式 区别
文章目录NFS共享存储(用于内网)什么是NFS为什么使用NFS常见的数据存储方式NFS的作用测试:nginx页面展示NFS原理NFS配置详解开机自动挂载案例(nginx上传)backupnfsweb01,web02访问并查看两个服务器pv uv QPS(httpd协议上传)部署backup环境部署nfs环境web01 和 web 2上传案例--httpd区别NFS共享存储(用于内网)什么是NFSNFS是Network File System的缩写,中文意思是网络文件共享系统它的主要功能是通过网络原创 2021-04-23 09:15:11 · 631 阅读 · 0 评论 -
异地备份(sync+inotify)+增量 本地增量备份 检查文件是否修改 判断文件是否存在
文章目录备份:异地备份(sync+inotify)+增量rsync+inotify---》制作异地镜像站点增量备份脚本备份:异地备份(sync+inotify)+增量rsync+inotify—》制作异地镜像站点目的:为异地备份做好准备工作增量备份脚本#!/bin/bashset -o errexit #出错脚本退出set -o nounset #变量不存在脚本退出set -o pipefail #管道错误脚本退出SOURCE_DIR="/data/"TARGET_START原创 2021-04-18 19:10:38 · 514 阅读 · 0 评论 -
期中架构介绍 scp Rsync远程同步 本地方式 远程方式 守护进程方式
文章目录期中架构名词介绍架构中的服务架构访问流程1.用户访问流程2.运维访问流程系统优化准备机器备份全量差异增量scp上传/推下载/拉传输模式本地方式远程方式Rsync远程同步Rsync 既能本地拷贝也能远程传输选项远程传输验证远程传输需要经过验证才可以,验证方式有两种((ssh、rsync --daemon)守护进程方式强调首先服务端配置文件客户端推拉操作rsync常见报错期中架构名词介绍1.项目:针对游戏公司,每一个游戏就是一个项目2.架构:维护一个项目的所有组件组成的一个整体3.集群:多台原创 2021-04-15 22:26:21 · 485 阅读 · 2 评论