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