Tag: nginx
Nginx返回字符串
通常,为了限制某些行为特征对我们的网站进行抓取,NGINX配置return 403 404之类的规则即可!早些时候,我通过配置Nginx限制非法UserAgent请求。今日突发奇想,是不是可以返回一个字符串什么的,比如针对某些别有用心的抓取和访问,也针对性的响应!实现方法return 200"WT ...
NGINX域名301重定向的正确配置方案
通常针对域名做301重定向主要是为了SEO!比如将不带www的域名通过301重定向到www的域名下。 NGINX下的301方式主要有2种方案, 方案一:一个Server server { listen 80; server_name www.seonoco.com s ...
Nginx配置Gzip压缩html/css/js/图片等
前几天博客VPS升级到centos7,php7后,继续折腾的脚步提高网页加载速度提高用户体验的同时,对搜索引擎优化也有正面的影响,所以一直是我感兴趣的东西。https://developers.google.com/speed/pagespeed/insightsGoogle官方网页载入速度检测工具 ...
Nginx反向代理Gravatar支持https
由于国内网络环境的原因,使用gravatar时能达到更佳的用户体验,对头像进行本地缓存是明智的选择!因为我的博客VPS放在国外的,所以通过抓取图像缓存到本地的方案显得逼格不够,果断折腾NGINX反向代理方案! 最基础的NGINX配置如下即可生效 ###----------------------- ...
nginx模块image_filter
项目有个的需求,需要根据URL参数的不同动态调整图片大小,使用Nginx的一个图片处理模块ngx_http_image_filter_module就可以实现动态调整图片了。安装NGINX模块和部署步骤1.安装gd-devel库http_image_filter_module依赖gd-devel库,因 ...
Nginx不记录指定日志的方法
一般情况下,网站的日志有利于统计分析,比如对网站排错,网站漏洞入侵分析,也或者是SEO统计等等。但是如果网站访问量过大,日志会占用比较大的空间。解决日志占用,据我所知的通用方法有:1. 将比较老的日志进行异地备份,或者跳过备份,直接删除它。2. 也许还有的是直接压缩旧的日志,因为压缩后,日志文件会很 ...
Nginx安装minify模块
曾经试过N种minify方案,手动的,各种推荐的PHP版的,APACHE模块,google pagespeed的模块,后来切换到lnmp环境,始终还是想找一个nginx模块的解决方案。还真让我找到了,顺利安装测试正常。详情和用法请查看这个模块的GIT项目地址:https://github.com/s ...
Nginx 阻止非法请求类型
早些时候通过NGINX配置,博客限制了很多流氓的UserAgent抓取,但时不时还是有人用那些下三滥的招式对这个弱小的博客进行反复的挑逗。这是提取的最近几天的日志统计,后面省略了密密麻麻的高度相似部分。 不了解请求类型没关系,关键是\x00\x01这种明摆着就不是正常的访问,所以必须干掉它,好在搞定 ...
Apache切换到Nginx后目录301失效的小问题
有一个项目前段时间从lamp切换到lnmp后,htaccess的rewrite规则转换为nginx的规则后前台页面显示正常,然后没有更仔细的测试,最近在日志分析的邮件里面发现少量个别目录301重定向失效了。比如:location / { if (!-e $request_filename) { ...
解决Nginx错误413 Request Entity Too Large
在budgetvm新购买一个VPS,配置了LNMP服务器后,通过phpmyadmin上传数据库的时候,出现的413 Request Entity Too Large错误。虽然我的英语还是那样烂,基本上知道这个属于上传文件太大了。解决办法:在nginx配置文件的http{}段加入一下代码,我通常会将上 ...
- «
- »