
linux
enjoyphp
这个作者很懒,什么都没留下…
展开
-
nginx配置https一个域名不同路径分别访问前端和后端两个项目
https://help.aliyun.com/document_detail/98728.html?spm=5176.2020520163.cas.15.4ed756a7Oi0HTvhttps://www.zhanfu6.com 主域名是经过配置ssl安全证书的指向前端页面,http://api.zhanfu6.com 子域名是未经过配置ssl指向后端接口项目的。此时页面访问接口会跨协议。因此配置接口请求url为https://www.zhanfu6.com/api/www.zhan.原创 2020-10-29 22:08:26 · 3479 阅读 · 2 评论 -
记录一次遇到并解决的cURL error :Empty reply from server错误
背景是,我作为客户端请求我同事的服务端的一个接口,出现偶发性的cURL error :Empty reply from server错误,我怀疑是同事那边接口有问题,然后我这边捕获并记录错误日志:通过查看日志分析发现,每次请求接口时间略长一些就会产生这个错误,然后我的请求超时时间又设置到了100秒,于是猜测同事那边没有设置请求超时时间,或设置的请求超时时间过短,于是反馈给同事然后检查一番果然是这个问题,把超时时间设长就解决了。特此记录...原创 2020-10-29 21:49:14 · 14305 阅读 · 0 评论 -
ubuntu或linux下找不到apache服务器配置文件httpd.conf
原因是ubuntu中是apache2,没有httpd.conf文件,所有找不到。我的是ubuntu14.04系统,apache2配置文件在/etc/apache2/apache2.conf中,如果你的不是在这个目录下,可以通过此命令查询:find / -name apache2.conf另外有些同学可能不知道这几个文件配置文件,available和enabled文件原创 2017-06-20 19:59:29 · 19704 阅读 · 1 评论 -
linux配置mysql数据库远程连接失败
今天配置linux下mysql数据库可以远程访问的问题,百度这方面的资料有很多,但是方法都一样,都试过了却未能解决,记录一下第一步:在/etc/mysql/my.cnf下找到bind-address = 127.0.0.1在这行前加个"#"进行注释,或者改为: bind-address = 0.0.0.0允许任意IP访问;或者指定自己需要远程访问的IP地址。然后重启原创 2017-06-20 20:02:09 · 8660 阅读 · 2 评论 -
vim中常用基本命令
一般模式可用命令,含光标移动、复制粘贴、查找替换等功能Ctrl+f:屏幕向下移动一页,相当Page Down按钮Ctrl+b:屏幕向上移动一页,相当Page Up按钮0或Home键:移动到行首$或End:移动到行尾nG:移动到当前文件第n行,省略n则移动到最后一行gg或1G:移动到当前文件第一行/word:向下寻找名称为“word”的字符串n:重复前一个查找的操原创 2017-07-10 23:19:02 · 411 阅读 · 0 评论 -
linux系统最常用命令(持续更新)
1、重启服务器ubuntu系统重启apache:/etc/init.d/apache2 restartlinux重启nginx: service nginx restart 重新加载:service nginx reload2、文件或目录查询搜索find / -name filename例如想查询test文件或者目录,使用命令:find / -n原创 2017-06-20 19:58:41 · 504 阅读 · 0 评论 -
linux用grep、awk分析nginx的access.log的日志,根据时间段截取日志、统计某接口/关键字访问成功数量及平均响应时间。
衍生文章链接:https://blog.youkuaiyun.com/enjoyphp/article/details/100024220项目中亲测,命令全部有效日志截取,从总日志文件中截取昨天已整天的数据出来,并覆盖到新文件中:cat access.log | awk '$4 >="[14/Mar/2019:00:00:00" && $4 <="[14/Ma...原创 2019-03-18 13:04:16 · 8866 阅读 · 0 评论 -
nginx配置log_format日志格式不生效,配置$request_time 和 $upstream_response_time不生效?
已经设置了两个响应时间的参数,且nginx.conf配置已重载生效,但是打开assess.log尾部一直没出现这两个参数。原因是项目的虚拟配置。在虚拟配置assess_log后面加个main,启用main配置。然后nginx -tnginx -s reload然后再次访问页面,可以看到在assess.log后面已经出现了响应时间...原创 2019-03-13 16:29:53 · 8779 阅读 · 0 评论 -
linux用shell脚本分析nginx访问日志,统计访问量失败次数及失败url
原文链接https://blog.youkuaiyun.com/enjoyphp/article/details/88636738我这是先从总日志内把昨日日志切分到一个新文件,进行分析。可以设置定时任务#!/bin/shyear=`date +%Y`month=`date +%b`day=`date +'%d' -d "-1 days"`date=`date +%Y%m%d -d "-1 da...原创 2019-08-22 21:08:22 · 2388 阅读 · 0 评论