• 【悲催】机房跑路,服务迁移之路

    起因最近总是遇到悲催的事情,这次的事情更悲催,某机房提供服务供应商跑路了,早上10点多通知晚上6点断电,我X你的仙人板板。抱怨归抱怨,但是烂屁股的事情还得擦。没办法只能换机房了,幸好早都勾搭上了一家高防供应商。但是迁移也是一个麻烦事情。窘境需要备份的文件过大目前这边公司的主要提供广告服务,所有各种图片,静态页面比较多,图片总共差不多80G(分别是30G、50G两个文件夹)待迁移的服务器过多大概负责
  • 【免费视频课程】从不知到全面了解HTTPS

    缘由为什么要录制关于HTTPS的一个小课程,本来我是准备给我们团队分享下关于HTTP请求过程的主题。最近关于数据安全的话题越来越多,2020也可以称之为数据治理年。所以计算要讲HTTP,那就把HTTPS一起讲了算了,不然可能PPT都凑不够30分钟哈哈。大纲HTTPS是什么HTTPS为什么安全如何申请HTTPS证书如何配置HTTPS证书HTTPS是什么解读HTTP请求流程HTTPS为什么安全如何申请
  • curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

    缘由最近在录制从不知到全面了解HTTPS这个视频,在使用acme.sh申请ssl证书的时候,安装脚本出错,错误信息大致如下curl:(7)Failedtoconnecttoraw.githubusercontent.comport443:Connectionrefused解决方案绑定hosts的方式$vim/etc/hosts199.232.68.133raw.githubusercontent.
  • 修复Linux下curl等无法使用 Let's Encrypt 证书

    最近使用了acme.sh生产了Let'sEncrypt的https证书,但是在实际服务器上测试遇到如下问题$curl"https://www.aaa.com"如下错误curl:(60)Peer'sCertificateissuerisnotrecognized.Moredetailshere:http://curl.haxx.se/docs/sslcerts.h
  • FTP时显示500 Illegal PORT command的解决

    由于过年期间,大家都在外地,临时需要登录FTP,特别2020年面临肺炎事件,大部分员工都在家办公了。但是非常奇怪的是一直出现如下错误ftp>ls500IllegalPORTcommand.ftp:bind:Addressalreadyinuseftp>ftp>dir500IllegalPORTcommand.我开始还以为是网络问题,但是测试各种情况,都不行。然后就上网查看了相关资
  • 免费为网站加上HTTPS

    前言最近有好几位同学直接微信赞助说快点更新文章。这个要和大家说声抱歉,的确很久没有写文章了。我们也不找借口,我会尽力保证多写文章。今天我们的主题来讲解如何给自己的网站加上HTTPSHTTPS是什么?相对于http,你会发现https多了一个S,没错这个S表示的就是Secure安全的意思。为什么要加入这个?主要是由于HTTP是明文传输的,如果被不法相关人截取了可以直接看到。并且在如今互联网下面很多人
  • tp5, laravel, yii2我该选择哪个

    为什么写这篇文章我个人有一个技术群,里面学什么框架的都有,经常会有人问某某功能在哪个框架怎么实现,用什么框架实现更好,说道这里我大家讲一个同类型问题的笑话某女:你能让这个论坛的人都吵起来,我今晚就跟你走。某软件工程师:PHP是最好的语言!某论坛就真的炸锅了,各种吵架../..某女:服了你了,我们走吧,你想干啥都行。某软件工程师:今天不行,我一定要说服他们,PHP必须是最好的语言大家注意重点哦(可能
  • 完美解决failed to open stream: HTTP request failed!(file_get_contents引起的)

    当使用php5自带的file_get_contents方法来获取远程文件的时候,有时候会出现file_get_contents():failedtoopenstream:HTTPrequestfailed!这个警告信息。google或者baidu一下,好多这样的问题,解决的方法都是修改PHP.ini,把allow_url_fopen给启用,改成allow_url_fopen=On这样做可以解决某些
  • 【nginx,apache】thinkphp ,laravel,yii2开发运行环境搭建

    缘由经常会有人问xx框架怎么配置运行环境,这里我就给贴出吉祥三宝(Yii2,Laravel5,Thinkphp5)的Nginx和Apache的配置,供大家参考NginxYii2server{charsetutf-8;client_max_body_size128M;listen80;server_nameyii.local.test;root/home/www/yii2/web;indexinde
  • MySQL:动态开启慢查询日志(Slow Query Log)

    前言在开发中,高效能的程序也包括高效能的查询,所以优化SQL也是程序员必要技能之一。要优化就必须要有慢日志记录才可以知道哪些查询慢,然后反向去修改慢日志设置方式写入文件写入数据库实践操作方式一:写入文件编辑my.conf中修改log_slow_queries的日志地址$cd/etc/mysql$catmy.cnf|grepslowlog_slow_queries=/data/logs/mysql/
  • Startssl 现在就启用 HTTPS,免费的!

    为什么要使用HTTPS主要是为了安全,虽然没有100%的安全,但是我们可以尽量提高安全级别,目前大型网站都已经使用HTTPS了注册StartSSL注册页面选择国家和输入邮箱他们会通过邮箱地址给你个验证码,在这期间不要关闭选项卡或浏览器,所以你只要保持打开状态,知道获得验证码并贴上它点击注册,设置证书密码下载证书到本地,点击证书文件,提示输入密码就输入上一步设置的密码,然后点击下图第三个框的here
  • PAC 自动代理

    最近看了HTTP权威指南里面有关于代理的介绍,代理有很多种,今天主要来说说自动代理PACPAC(ProxyAutoConfig)是一个Script;经由编写这个Script,我们可以让系统判断在怎么样的情形下,要利用哪一台Proxy来进行联机PAC文件是纯文本格式的,实际上也是个Javascript文件。在PAC文件中一定要定义FunctionFindProxyForURL//参数url是用户输入
  • ntpdate[16603]: the NTP socket is in use

    ubuntu使用ntpdate更新时间的时候提示错误如下root@lnmp:/etc/squid3#sudontpdatecn.pool.ntp.org5Jan07:22:59ntpdate[4129]:theNTPsocketisinuse,exiting解决方法$psaux|grepntpd#将进程号记录下来$sudokill2378#杀死刚才记录的进程号$sudontpdatecn.pool
  • Ubuntu Nginx下配置网站ssl实现https访问

    最近在看HTTP权威指南看到介绍了HTTPS的ssl,自己就动手测试了下,将步骤记录下HTTPS简介什么是HTTPS?百科是这样解释的。HTTPS(全称:HyperTextTransferProtocoloverSecureSocketLayer),是以安全为目标的HTTP通道。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。现在它被广泛用于互联网上安全敏感
  • 用GitLab搭建自己的私有GitHub

    相信很多技术人员都知道有个github造福开发人员的git(分布式版本管理工具)代码管理社区,可以说现在git是开发人员的必备技能之一本周有个朋友公司需要一个类似github的代码仓库管理系统,本人选择了gitlab(没有什么对比了,好像目前就gitlab最好了并且维护也不错了),下面就来说说搭建私有github系统的过程服务器设备信息如下Ubuntu14.04(64)memory:8Gcpu:4
  • HTTP权威指南

    超文本传输协议(HypertextTransferProtocol,HTTP)是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。HTTP起初是一个简单的协议,因此你可能会认为关于这个协议没有太多好说的。但现在,你手上拿着的是却一本两磅重的书。如果你对我们怎么会写出一本650页的关于HTTP的书感到奇怪的话,可以去看一下目录。本书不