失言就是一不小心说了实话 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影
  • 02-202017

    SSL/HTTPS优化之NGINX配置

    memory配置完成后,先用bin/nginx –t来测试下配置是否有误,正确无误的话,重启nginx。就可以使 https://www.domain.com 来访问了。server { listen 80; listen 443 ssl spdy; #不兼容80的时候,就不用这个ssl和spdy指定了 server_name www.domain.com; #填写绑定证书的域名 ssl on; ssl_certif...

    环境配置 发布于 2017-02-20评论(3)阅读(115)
  • 02-162017

    Docker容器之nginx(官方使用配置篇)

    memory官方安装:docker pull nginx启动跑个静态网页docker run --name my-nginx -d -p 80:80 -v /webroot:/usr/share/nginx/html:ro -d nginx这儿简单介绍下ro,默认容器对这个目录有可读写权限,可以通过指定ro,将权限改为只读添加日志记录docker run --name my-nginx -d -p 80:80 -v /webroot:/usr/share/nginx/html:ro -v /logs:...

    环境配置 发布于 2017-02-16评论(0)阅读(114)
  • 02-152017

    Docker的小点滴...

    memoryDocker技术的基础:namespace,容器隔离的基础,保证A容器看不到B容器. 6个名空间:User,Mnt,Network,UTS,IPC,Pid cgroups,容器资源统计和隔离。主要用到的cgroups子系统:cpu,blkio,device,freezer,memory unionfs,典型:aufs/overlayfs,分层镜像实现的基础Docker组件:docker Client客户端————>向docker服务器进程发起请求,如:创建、停止、销毁容器等操作 do...

    环境配置 发布于 2017-02-15评论(0)阅读(1102)
  • 02-052017

    php+redis在实际项目中HTTP 500: Internal Server Error故障排除

    memory问题描述用户量快速增长,访问量在短时间内翻倍,由于前期容量规划做得比较好,硬件资源可以支撑,可是软件系统方面出现了大问题:40% 的请求都会返回 HTTP 500: Internal Server Error通过查看日志,发现错误是在 PHP <-> Redis 的连接处理上调试处理第1次刚开始时并没有找到根本原因,只能尝试各种与错误相关的办法,例如:增加 PHP 连接数,并把超时时间从 500ms 增加到 2.5s禁止掉 PHP 设置中的 default_socket_tim...

    运维,工具 发布于 2017-02-05评论(0)阅读(146)
  • 01-102017

    MySQL实现类似于connect_by_isleaf的功能 MySQL方法或存储过程

    memory最近有个特别变态的业务需求,有一张表CREATE TABLE `demo` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `tid` int(11) DEFAULT '0', `pid` int(11) DEFAULT '1', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3000124 DEFAULT CHARSET=utf8;大概就是这样,有300多万行记录,每个...

    数据库 发布于 2017-01-10评论(0)阅读(6480)
  • 12-222016

    nginx优化的一些建议

    memory1.1隐藏nginx header里版本号信息1、查看版本号curl -I 127.0.0.1 HTTP/1.1 200 OK Server: nginx/1.6.2 Date: Sat, 14 Mar 2015 08:15:29 GMT Content-Type: text/html Content-Length: 25 Last-Modified: Fri, 13 Mar 2015 10:52:27 GMT Connection: keep-alive ETag: "5502...

    运维 发布于 2016-12-22评论(0)阅读(223)
  • 12-192016

    关于CentOS/RHEL中SELinux的相关学习记录整理

    memory很多运维人出于方便,将selinux默认给关闭了,我以前也这样干,后来发现,在内网这样干的确挺省事儿,但公网服务器这样干了,的确有点SB,所以这儿分享一些关于SELinux的学习笔记的整理文档配置文件路径/etc/sysconfig/seLinuxSELinux配置文件中可修改项有两项开机的三种状态SELINUX = Enforcing (默认) Disabled : 停用SELinux功能 Permissive : 仅显示警告信息,不阻止 Enforcing : 强制执行...

    linux入门教程 发布于 2016-12-19评论(1)阅读(8808)
  • 12-192016

    macOS升级到10.12.1后CocoaPods更新不成功的相关问题解决

    memory升级后很多错误,这儿列举几个常见的pod install, 发现 command not find。 WTF!解决:估计升级整没了,重新安装sudo gem install cocoapods 没反应需要修改为淘宝镜像的问题更改镜像参考教程 https://www.lvtao.net/xcode-mac/1345.htmlERROR: While executing gem ... (Gem::DependencyError)解决:sudo gem update --systemERRO...

    xcode&mac 发布于 2016-12-19评论(0)阅读(1542)
  • 12-182016

    Nginx中配置使用HTTP/2.0协议及相关参数解释

    memoryHTTP/2 协议于 2015 年 5 月 14 日正式版发布。随着 nginx 等流行 webserver 以及各大浏览器对 HTTP/2 的支持,越来越多的网站开始部署 HTTP/2 了。HTTP/2 协议HTTP/2 源自 SPDY/2。SPDY 系列协议由谷歌开发,于 2009 年公开。它的设计目标是降低 50% 的页面加载时间。HTTP/2 协议由以下两个 RFC 组成:RFC 7540 - Hypertext Transfer Protocol Version 2 (HTTP/...

    环境配置,工具 发布于 2016-12-18评论(0)阅读(185)
  • 12-142016

    PHP集群中SESSION共享方案之Redis

    memory我记得我之前有写过在PHP集群中使用memcached来共享SESSION的解决方法,其实redis还是一样!出差在外,咱就别太讲究了,码篇博客做为睡前甜点吧搭建PHP集群的第一步就是设置负载均衡。首先我们需要三台主机:Nginx负载:192.166.5.111PHP应用1:192.168.5.112PHP应用2:192.168.5.113大概架构如下这儿就不介绍Nginx中的配置了,其实就是一个proxy和upstream的东东~PHP主机之间Session共享之前我应该是介绍过memc...

    运维 发布于 2016-12-14评论(4)阅读(1725)
  • 12-132016

    CentOS6.x配置Keepalived+Nginx双机容灾并设置切换0丢包

    memory今天出差在外,简单的写点!nginx和keeplived的安装这儿就不讲了,直接入正题。服务器 操作系统:CentOS6.6 64位 2台Nginx-Master 10.0.0.60 Nginx-Backup 10.0.0.61 VIP 10.0.0.62配置Keepalived在Nginx-Master、Nginx-Backup:ln -s /usr/local/keepalived/etc/keepalived /etc/keepalived ln -s ...

    环境配置 发布于 2016-12-13评论(0)阅读(3691)
  • 12-102016

    CentOS安装最新版Docker

    memory官方建议内核版本要求3.10或更高的CentOS7.X64位版本的系统上查看当前系统内核版本$ uname -r 3.10.0-229.el7.x86_64更新系统$ sudo yum update添加 yum repo. 源$ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF' [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/...

    环境配置 发布于 2016-12-10评论(0)阅读(125)
  • 12-052016

    PHP扩展之多线程扩展pthreads及测试示例

    memory我用的是php5.5,以下是编译参数,这儿最为重要的是最后一个,否则这个扩展安装会提示configure: error: pthreads requires ZTS, please re-compile PHP with ZTS enabled进PHP源码目录安装./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-fpm-user=www --with-fpm-group...

    环境配置 发布于 2016-12-05评论(0)阅读(177)
  • 12-052016

    Redis安全配置手册

    memory现在越来越多的应用使用redis做缓存或队列支撑了~所以这儿记录一些常用的redis的安全设置,未必绝对安全,但有总比没有好~~redis.conf相关配置1.绑定IP# bind 127.0.0.1把# bind 127.0.0.1前面的 注释#号去掉2.设置密码,以提供远程登陆requirepass yourpassword设置密码以后发现可以登陆,但是无法执行命令了。命令如下:redis-cli -h yourIp -p yourPort//启动redis客户端,并连接服务器 key...

    数据库 发布于 2016-12-05评论(1)阅读(2119)
  • 11-292016

    给Linux服务器或VPS增加防CC攻击脚本 支持白名单过滤

    memory此脚本对使用了CDN的网站无效,对使用了反向代理的网站也不太适合#!/bin/bash #从第一个参数取得限制阈值,如果未设置最高并发,将设置为100 if [[ -z $1 ]];then num=100 else num=$1 fi #进入到脚本所在目录 cd $(cd $(dirname $BASH_SOURCE) && pwd) #取得当前请求大于阈值$num的IP列表 iplist=`netstat -an |grep ^tcp...

    SHELL 发布于 2016-11-29评论(1)阅读(5548)
  • 1234...29

    网站状态

    • 栏目分类:35个
    • 发布文章:1096篇
    • 用户评论:599条

    最新回复

    • Bearox: 我也遇到了同样的问题,yum install dev86* 没用...
    • themebetter: 优化方法很不错。
    • 架构之路: 总结和nice,网站速度很快。
    • 架构之路: 总结的很好,简单、完整、高效。
    • memory: 我正在犹豫要不要更新了~~~ 因为1.2撇弃了php5.2,最低...
    • 灵九哲: medoo已经更新到v1.2了,博主更新下中文版网站内容
    • 灵九哲: medoo已经更新了v1.2,麻烦博主更新下中文版的网站,然后把...
    • memory: 用的typecho.
    • einsan: 涛哥,你的博客后端是自己开发的吗?还是使用哪一款开源产品?
    • yfly962464: 不行啊
    • memory: 哥们儿~非常不好意思,之前有段时间折腾jpress,后来就没有玩...
    • 夏日草博客: 记得很早的时候来过这个博客。
    • test1247: 好的,感谢。邮箱 121217605@qq.com
    • memory: 好的, 我回头找找呀。因为现在这个程序是php的,jpress的...
    • test1247: 这个jpress的主题能分享下吗
    • ryan: 瓦咔咔。。。。。。
    • PHP程序员雷雪松: 非常详细的windows下MySQL的安装!!!
    • 嘿嘿: 高大上 嘿嘿
    • 嘿嘿: 呦西~~
    • memory: 实在是抱歉,我昨天找了一下我WIN电脑上的编译,发现当时编译完测...