...

Nginx

Nginx ("engine x") 是一个高性能的HTTP和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。

Nginx是一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势。与旧版本(<=2.2)的Apache不 同,nginx不采用每客户机一线程的设计模型,而是充分使用异步逻辑,削减了上下文调度开销,所以并发服务能力更强。整体采用模块化设计,有丰富的模块 库和第三方模块库,配置灵活。 在Linux操作系统下,nginx使用epoll事件模型,得益于此,nginx在Linux操作系统下效率相当高。同时Nginx在OpenBSD或 FreeBSD操作系统上采用类似于epoll的高效事件模型kqueue。

Nginx返回字符串

重庆SEO 发布于 分类 Nginx

通常,为了限制某些行为特征对我们的网站进行抓取,NGINX配置return 403 404之类的规则即可! 今日突发奇想,是不是可以返回一个字符串什么的,比如针对某些别有用心的抓取和访问,也针对性的响应! 实现方法 return 200"WTF"; return返回2个参数,第一个参数是状态码, ...

NGINX域名301重定向的正确配置方案

重庆SEO 发布于 分类 Nginx

通常针对域名做301重定向主要是为了SEO!比如将不带www的域名通过301重定向到www的域名下。 NGINX下的301方式主要有2种方案, 方案一:一个Server server { listen 80; server_name www.seonoco.com s ...

Nginx配置Gzip压缩html/css/js/图片等

重庆SEO 发布于 分类 Nginx

前几天博客VPS升级到centos7,php7后,继续折腾的脚步提高网页加载速度提高用户体验的同时,对搜索引擎优化也有正面的影响,所以一直是我感兴趣的东西。https://developers.google.com/speed/pagespeed/insightsGoogle官方网页载入速度检测工具 ...

子域名申请Lets Encrypt SSL证书的步骤

重庆SEO 发布于 分类 Nginx

给gravatar.seonoco.com申请了一个免费SSL证书,虽然是第一次使用Let's Encrypt SSL证书,但它的大名早有耳闻。废话完毕!Let’s Encrypt 证书Let’s Encrypt 证书的申请需要一点点动手能力,它提供了一个官方的脚本生成工具 certbot,只支持 ...

Nginx反向代理Gravatar支持https

重庆SEO 发布于 分类 Nginx

由于国内网络环境的原因,使用gravatar时能达到更佳的用户体验,对头像进行本地缓存是明智的选择!因为我的博客VPS放在国外的,所以通过抓取图像缓存到本地的方案显得逼格不够,果断折腾NGINX反向代理方案! 最基础的NGINX配置如下即可生效 ###----------------------- ...

nginx模块image_filter

重庆SEO 发布于 分类 Nginx

项目有个的需求,需要根据URL参数的不同动态调整图片大小,使用Nginx的一个图片处理模块ngx_http_image_filter_module就可以实现动态调整图片了。安装NGINX模块和部署步骤1.安装gd-devel库http_image_filter_module依赖gd-devel库,因 ...

Nginx不记录指定日志的方法

重庆SEO 发布于 分类 Nginx

一般情况下,网站的日志有利于统计分析,比如对网站排错,网站漏洞入侵分析,也或者是SEO统计等等。但是如果网站访问量过大,日志会占用比较大的空间。解决日志占用,据我所知的通用方法有:1. 将比较老的日志进行异地备份,或者跳过备份,直接删除它。2. 也许还有的是直接压缩旧的日志,因为压缩后,日志文件会很 ...

Nginx安装minify模块

重庆SEO 发布于 分类 Nginx

曾经试过N种minify方案,手动的,各种推荐的PHP版的,APACHE模块,google pagespeed的模块,后来切换到lnmp环境,始终还是想找一个nginx模块的解决方案。还真让我找到了,顺利安装测试正常。详情和用法请查看这个模块的GIT项目地址:https://github.com/s ...

Tengine动态加载dso第三方模块

重庆SEO 发布于 分类 Nginx

以下是我的tengine2.1.2环境demo,请根据你的实际情况修改调整path等相关部分1.以nginx echo模块举例,下载echo-nginx-modulewget https://github.com/openresty/echo-nginx-module/archive/master. ...

Nginx 阻止非法请求类型

重庆SEO 发布于 分类 Nginx

早些时候通过NGINX配置,博客限制了很多流氓的UserAgent抓取,但时不时还是有人用那些下三滥的招式对这个弱小的博客进行反复的挑逗。这是提取的最近几天的日志统计,后面省略了密密麻麻的高度相似部分。 不了解请求类型没关系,关键是\x00\x01这种明摆着就不是正常的访问,所以必须干掉它,好在搞定 ...