- 博客(28)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Keepalived+Nginx+Apache主备及双活搭建测试
keepalived+nginx高可用有主备和双活两种方式。主备方式下对外提供一个vip,同时只有一台服务器工作,另一台作备机;双活方式下对外提供两个vip,两台机器互为备份,下面详细说明搭建测试步骤。主备模式架构图:配置:主机 ip 操作系统 软件 备注 nginx01 172.27.9.91 Centos7.3.1611...
2019-08-26 19:07:44
869
原创 Centos7.3安装nginx
1. Nginx简介Nginx (发音为[engine x])专为性能优化而开发,其最知名的优点是它的稳定性和低系统资源消耗,以及对并发连接的高处理能力(单台物理服务器可支持30000~50000个并发连接), 是一个高性能的 HTTP 和反向代理服务器,也是一个IMAP/POP3/SMTP 代理服。2. 安装准备2.1 gcc安装安装 nginx 需要先将官网下载的源码进行...
2019-08-26 19:06:43
273
原创 CentOS 7.3下重置MySQL root密码
首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。修改MySQL的登录设置:在[mysqld]的段中加上一句: ski...
2019-08-26 16:46:03
747
原创 虚拟机克隆后MAC地址IP地址修改
虚拟机克隆后出现问题:MAC地址与IP地址两个系统都一样,相冲突;ifconig 只能查看到eth1地址;网卡重启失败环境:CentosNAT模式解决办法:1.关机 手动生成全新MAC地址2. 启动系统 修改物理地址与1.生成地址一致vim /etc/sysconfig/network-scripts/ifcfg-eth03. 配置文件修改完毕,删除7...
2019-08-26 14:17:57
797
原创 VMware创建多个虚拟机,并分配IP地址,用xshell来连接
https://blog.csdn.net/xiaoyuer_ying/article/details/82839159
2019-08-22 15:26:09
1791
原创 VMware Pro 15安装CentOS 7步骤方法
https://blog.csdn.net/sinat_38297809/article/details/94550903
2019-08-21 17:23:24
763
原创 解决group_concat默认长度限制
原因:mysql的group_concat默认连接长度为1024字符,也就是说你需要连接后的连接超过1024字符,它只会显示这么长,其余部分都会被截取丢掉。解决办法:(1)GROUP_CONCAT有个最大长度的限制,超过最大长度就会被截断掉,你可以通过下面的语句获得长度: SELECT @@global.group_concat_max_len; show variables ...
2019-08-20 16:19:49
17029
4
原创 php分布式
基于nginx+swoole+phalcon+atlas实现的高性能负载均衡集群系列之【构建篇】一、简介 php一直诟病于性能,可对开发者如此友好的语言为什么不能登上大雅之堂?于是php一线开发者站了出来。先有鸟哥优化php引擎,又有rango大神开源swoole。至此,基于php7+swoole的php代码的性能已经超过了静态编译的go语言。 注: 1、图片截取自 h...
2019-08-13 17:09:56
159
原创 Warning: ftp_put() 问题的解决办法之被动模式
<?php$conn = ftp_connect("45it.com") or die("Could not connect");ftp_login($conn,"test","test1234");ftp_put($conn,"target.rar","local.rar",FTP_BINARY,0);ftp_close($conn);echo "done";?>说明...
2019-08-13 10:48:56
809
原创 PHP 压缩文件夹生成zip(解决中文文件名问题,可压缩带子文件夹的文件夹)
(前面我写个只压缩文件夹内文件,不带子文件夹的方法。后面我补充了个加强版,可以压缩文件夹里面的文件和子文件夹,可以耐心看下去)↓↓↓这个链接是整理版↓↓↓,只贴出了最新改进后的方法和特点http://blog.csdn.net/qq_29238009/article/details/79063894这里下面的都是一些写的时候的思路,需要直接用的看↑这个链接,想知道每次修改的解题思路的看↓...
2019-08-12 20:00:30
1689
原创 MySQL主从复制读写分离与Yii2实现
实现方式首先说明这种方式一般分为两种:1.采用代码形式,就是在代码中判断我是否要进行查询还是更新或增加,对应的去不同服务器的从库或主库进行操作2.使用MySQL proxy 来进行这样可以不用从代码来直接区分是增删改查的语句,直接去MySQLproxy去执行操作,然后MySQL proxy回去对应的主库或者从库执行操作。一般称这样的方式为中间件,除了有MySQL proxy之外还有HApr...
2019-08-12 16:46:04
661
转载 MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 这样的方案来进行部署与实施的。...
2019-08-12 16:32:13
150
原创 LVS+keeplived+nginx+apache搭建高可用、高性能php集群
https://blog.51cto.com/kerry/600590
2019-08-09 16:39:55
231
转载 docker搭建高可用与负载均衡(一)lvs+keepalived+nginx+apache
https://blog.csdn.net/qq_36419130/article/details/93909873
2019-08-09 16:38:54
510
转载 win10下python3.7环境配置
https://blog.csdn.net/qq_41952474/article/details/82630551
2019-08-02 16:28:30
749
原创 防止ajax重复提交
首先说说防止重复点击提交是什么意思。 我们在访问有的网站,输入表单完成以后,单击提交按钮进行提交以后,提交按钮就会变为灰色,用户不能再单击第二次,直到重新加载页面或者跳转。这样,可以一定程度上防止用户重复提交导致应用程序上逻辑错误。 不妨引深来看,它不一定发生在表单的提交事件上,同样可以发生在ajax的异步请求上。有效地在web客户端采用一定机制去防止重复点击提交,将大大减轻服务器端压...
2019-08-01 14:37:18
3558
原创 页面增加loading效果
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <style> #loading{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.6;z-index:150...
2019-08-01 14:35:34
831
原创 Workerman之GatewayWorker框架 - 在线客服,实时通信
一、绑定用户id实现一对一客服聊天相关文档:LibGateway类提供的接口JS:<script> var fromid = {$fromid}; var toid = {$toid}; var ws = new WebSocket("ws://127.0.0.1:8282"); ws.onmessage = functio...
2019-08-01 10:14:30
810
转载 php伪协议,利用文件包含漏洞
php支持多种封装协议,这些协议常被CTF出题中与文件包含漏洞结合,这里做个小总结。实验用的是DVWA平台,low级别,phpstudy中的设置为5.4.45版本,设置allow_url_fopen和allow_url_include都为On.index.phpindex.php同级目录下有mytest001.txt ,mytest002.txt ,mytest00...
2019-07-31 11:46:26
1087
原创 mysql5.7,用group by 查询时抛出如下异常this is incompatible with sql_mode=only_full_group_by
安装了mysql5.7,用group by 查询时抛出如下异常:Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'userinfo.t_long.user_name' which is not functionally dependent on columns i...
2019-07-31 10:42:27
184
原创 git找回本地误删的文件
不小心把本地的文件删除了一个?想从仓库git pull 下拉?对不起,这是不行的,虽然不知道为什么,但是我告诉你怎么回复这个文件。首先,我们先用git status 看看工作区的变化$ git statusOn branch devYour branch is up-to-date with 'origin/dev'.Changes to be committed:(u...
2019-07-31 10:30:42
1214
原创 git 强制覆盖本地代码(慎用!!!)
git 强制覆盖本地工作区的修改,方法如下:git fetch --allgit reset --hard origin/mastergit pull
2019-07-31 10:27:28
1462
转载 PHP获取当前页面的名称,主机名,URL完整地址,URL参数,获取IP
$URL['PHP_SELF'] = isset($_SERVER['PHP_SELF']) ? $_SERVER['PHP_SELF'] : (isset($_SERVER['SCRIPT_NAME']) ? $_SERVER['SCRIPT_NAME'] : $_SERVER['ORIG_PATH_INFO']); //当前页面名称$URL['DOMAIN'] = $_SERV
2016-07-28 18:34:10
980
原创 php url重写
其实这个功能一直就想弄了,然后今天就当学习百度搜索了一下怎么弄。设置非常简单!好处和坏处就不在这里说了,百度一下你就知道哈。首先我们要打开文件夹:httpd.conf(是在服务器文件夹\conf\里面)1.先打开url重写模块查找:#LoadModule rewrite_module modules/mod_rewrite.so改成:
2016-07-27 10:43:22
532
转载 浅谈爬虫
58爬虫了百姓,赶集和58互爬,最后各种信息相同,都是爬虫后的数据库调用,潜规则啊,几家独大还暗中各种攻击,赶驴网的幽默事例我不想多评价。这个时代是砸.钱*养.钱的时代,各种姚晨杨幂葛优,各种地铁公车广告,各种卫视广告,铺天盖地~~~来谈php爬虫抓取信息~~php爬虫首推Curl函数了,先来认识下它。0x01.curl扩展的安装:1.确保php子文件夹ext里面有php_
2016-06-30 14:29:38
832
你好,请问充值通知这里是怎么处理的
2021-10-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人