随笔分类 -  nginx

摘要:设置log_format,添加request_time,$upstream_response_time,位置随意 og_format main '"$request_time" "$upstream_response_time" $remote_addr - $remote_user [$time_ 阅读全文
posted @ 2019-11-22 16:12 ma_fighting 阅读(14668) 评论(0) 推荐(1) 编辑
摘要:在Mac上用brew安装Nginx,然后修改Nginx配置文件,再重启时报出如下错误: nginx: [error] invalid PID number "" in "/usr/local/var/run/nginx/nginx.pid" 解决办法: $ sudo nginx -c /usr/lo 阅读全文
posted @ 2019-11-22 13:55 ma_fighting 阅读(753) 评论(0) 推荐(0) 编辑
摘要:背景:为什么要禁止ip访问页面呢?这样做是为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生。解决方法:这里介绍修改配置文件nginx.conf两种方法:1)在server段里插入如下正则:listen 80;server_ 阅读全文
posted @ 2019-10-14 15:37 ma_fighting 阅读(3706) 评论(0) 推荐(0) 编辑
摘要:获取所有ip并且去重: grep -E "\w+.\w+.\w+.\w+ - - " /var/log/admin.58zhongxun.com.access.log | awk -F " - - " '{print $1}' | sort | uniq 阅读全文
posted @ 2019-08-28 16:15 ma_fighting 阅读(3265) 评论(0) 推荐(0) 编辑
摘要:这个开源项目可以找到你想要的: https://github.com/vouch/vouch-proxy 🌼 阅读全文
posted @ 2019-05-25 16:42 ma_fighting 阅读(2695) 评论(0) 推荐(0) 编辑
摘要:1 2 3 4 5 6 7 8 9 10 11 1、^: 匹配字符串的开始位置; 2、 $:匹配字符串的结束位置; 3、.*: .匹配任意字符,*匹配数量0到正无穷; 4、\. 斜杠用来转义,\.匹配 . 特殊使用方法,记住记性了; 5、(值1|值2|值3|值4):或匹配模式,例:(jpg|gif| 阅读全文
posted @ 2019-05-25 16:00 ma_fighting 阅读(43903) 评论(0) 推荐(3) 编辑
摘要:https://www.jianshu.com/p/b932ca0726f3 阅读全文
posted @ 2019-05-25 15:58 ma_fighting 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-22 17:30 ma_fighting 阅读(1251) 评论(0) 推荐(0) 编辑
摘要:为了排查线上的bug,需要在nginx的日志中,打印客户端上传上来的header头部信息,同时头部信息是自定义的。在尝试多重方案后,找到解决方法: 通过配置可以看出,可在自定义header字段前加http_,即可将指定的自定义header字段打印到log中。 要注意的是针对nginx 不同版本自定义 阅读全文
posted @ 2019-03-06 10:38 ma_fighting 阅读(11675) 评论(1) 推荐(0) 编辑
摘要:问题说明:测试机上部署了一套业务环境,nginx反向代理tomcat,在访问时长时间处于加载中,十分缓慢! 通过浏览器调试(F12键->Console),发现有错误ERR_CONTENT_LENGTH_MISMATCH 出现: 查看nginx日志(当出现故障时,要记得第一时间查看相关日志)..... 阅读全文
posted @ 2019-02-26 11:27 ma_fighting 阅读(2172) 评论(0) 推荐(0) 编辑
摘要:在Mac上用brew安装Nginx,然后修改Nginx配置文件,再重启时报出如下错误: nginx: [error] invalid PID number "" in "/usr/local/var/run/nginx/nginx.pid" 解决办法: 阅读全文
posted @ 2018-12-15 10:07 ma_fighting 阅读(689) 评论(0) 推荐(0) 编辑
摘要:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 解释: nginx -c 配置文件 阅读全文
posted @ 2018-04-04 13:28 ma_fighting 阅读(62509) 评论(2) 推荐(3) 编辑
摘要:server { listen 80 default_server; listen [::]:80 default_server; index index.html index.htm index.nginx-debian.html; server_name _; location / { # Fi 阅读全文
posted @ 2018-03-21 10:05 ma_fighting 阅读(2247) 评论(0) 推荐(0) 编辑
摘要:Nginx下常见的301跳转有以下三种,虽然都能达到同样的目的。但是三种写法上还是有区别的,主要的区别是在正则匹配的性能上。 第一种:使用rewrite指令,通过正则匹配所有的URI后再去掉开头第一个/(反斜线)。 1 rewrite ^/(.*)$ https://www.hi-linux.com 阅读全文
posted @ 2018-01-16 22:54 ma_fighting 阅读(8089) 评论(0) 推荐(0) 编辑
摘要:nginx会改变连接的baseurl, 所以要改变nginx的server name的配置. 将网站改为静态也需配置nginx. 阅读全文
posted @ 2018-01-16 09:21 ma_fighting 阅读(168) 评论(0) 推荐(0) 编辑
摘要:贴上的Nginx配置 echo $_SERVER['HTTP_HOST']; 输出abc.com 仔细查看Nginx配置,很容易发现PHP获取到的HTTP_HOST是Nginx代理过来的。 解决的办法有两种 方法一,将abc.com改成你www.xxx.com 不过这种方法还不是很好,如果serve 阅读全文
posted @ 2017-12-13 16:39 ma_fighting 阅读(3781) 评论(0) 推荐(0) 编辑
摘要:请教个nginx问题,添加try_files $uri $uri/index.php /index.php?$query_string;,类似www.mydomain.com/admin这样的URL可以解析,但是单纯访问www.mydomain.com却提示403错误,www.mydomain.co 阅读全文
posted @ 2017-12-13 16:37 ma_fighting 阅读(2670) 评论(0) 推荐(0) 编辑
摘要:在nginx与php的环境中,配置了一个wordpress,访问时发现php的页面一直显示空白,起初以为是权限问题,将权限改成755后还是不行。 然后,开启nginx和php的日志,但在日志里也没有发现有价值的错误。继续尝试更改php的日志,依然无果。 最后发现是nginx的配置文件里面少写了一条配 阅读全文
posted @ 2017-12-08 08:06 ma_fighting 阅读(7429) 评论(0) 推荐(0) 编辑
摘要:CentOS 6.7下配置 yum 安装 Nginx。 第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/ vim nginx.repo 填写如下内容: [nginx] name=nginx repo baseurl= 阅读全文
posted @ 2017-11-09 08:37 ma_fighting 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-10-19 10:45 ma_fighting 阅读(2312) 评论(0) 推荐(0) 编辑

历史天气查
点击右上角即可分享
微信分享提示