• 局域网内网机器上网实操

    缘由最近我们接到一个客户项目,客户所有的东西必须部署在独立内网里面的,但是整个程序有一部分是需要访问外网的,可以理解为调用外部网址接口,所以我们就要出一个方案来解决这个问题。假如内网服务器列表如下服务器名称操作系统IP描述服务器ACentos7.9192.168.1.10程序服务器服务器BCentos7.9192.168.1.11程序服务器服务器CCentos7.9192.168.1.12这台机器
  • curl: (56) Recv failure: Connection reset by peer 分析解决过程

    悲催的事情今天下午2点多(时间发生故障的时间是14:14,反馈时间却是:14:25)收到运营推广部门同事告知,网站打不开了,这个烦呀,怎么会打不开了,由于以前的系统有问题,都重新写了,切换到新的系统上面了,打不开就直接报错了,报错页面如下分析过程找到错误日志出现错误不可怕,这一点我们必须第一时间明确,千万不要担心,担心解决不了任何问题。对我们最有帮助的就是各种业务日志。通过查阅日志得出如下的错误,
  • 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
  • 【ipv6惹的祸】curl 超时

    偶然发现最近在公司日志平台总是可以看到很多关于phpcurl的错误信息Operationtimedoutafter0millisecondswith0outof0bytesreceivedResolvingtimedoutafter5514milliseconds非常奇怪,以前都是好的,使用wget获取也非常慢,从下面的结果可以看出来dns解析比较慢wgetwww.domain.com--2016
  • 【个人重点】开发中应该重视的几点

    个人总结URL统一管理,调用统一方法,并且URL必须返回全路径,可以封装成service,并且url是全路径(包含域名),以后更改都非常方便了静态资源加版本好,调用统一方法用户密码必须加salt,最好记录在数据库中,每个用户都有不同的salt静态资源版本号,每次上线需要版本号不一样了对于数据量很大的查询,时刻记得要释放内存详见phpexcel内存溢出优化手机API必须指定版本号,例如/v1/use
  • Nginx return 关键字配置小技巧

    Nginx的return关键字属于HttpRewriteModule模块:语法:returnhttp状态码默认值:无上下文:server,location,if该指令将结束执行直接返回http状态码到客户端.支持的http状态码:200,204,400,402-406,408,410,411,413,416,500-504,还有非标准的444状态码.使用方法:#不符合规则的返回403禁止访问loc