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。

pagespeed产生的404页面通过rewrite批量301重定向

有个项目所在的服务器有多个网站,之前服务器使用了apache时安装了google的pagespeed模块,后来其中一个网站关闭了pagespeed模块,最近从每天收到的日志分析邮件中会有少许的404报告。从有到无后出现404,对网站的搜索引擎优化是极为不利的,所以必须解决,不能解决也得想办法解决。# ...

分类 Nginx 发布于

网站在IE8下出现此网站的安全证书有问题

今天用虚拟机的XP环境查看了一下博客seonoco.com, 本来是想看一下新主题在IE8的兼容性怎么样,除了一点兼容性问题,没想到还发现一个比较严重的问题,IE提示证书错误, 继续浏览此网站后查看证书错误情况显示:IE浏览器提示安全证书错误,此网站出具的安全证书是为其他网站地址颁发的... 居然显 ...

分类 Nginx 发布于

Apache切换到Nginx后目录301失效的小问题

有一个项目前段时间从lamp切换到lnmp后,htaccess的rewrite规则转换为nginx的规则后前台页面显示正常,然后没有更仔细的测试,最近在日志分析的邮件里面发现少量个别目录301重定向失效了。比如:location / { if (!-e $request_filename) { ...

分类 Nginx 发布于

Tengine 2.1.1升级到Tengine 2.1.2

今天看到Tengine已更新10几天了,支持HTTP/2,并且也修复ngx_http_concat_module模块对javascript无效的问题,所以不需要再去修改ngx_http_concat_module了,所以也必须更新tengine来跟上节奏啊!Tengine-2.1.2更新内容 [20 ...

分类 Nginx 发布于

解决Nginx错误413 Request Entity Too Large

在budgetvm新购买一个VPS,配置了LNMP服务器后,通过phpmyadmin上传数据库的时候,出现的413 Request Entity Too Large错误。虽然我的英语还是那样烂,基本上知道这个属于上传文件太大了。解决办法:在nginx配置文件的http{}段加入一下代码,我通常会将上 ...

分类 Nginx 发布于

配置COMODO SSL后Firefox打开网站提示链接不受信任

之前在一个网站上安装了comodo的SSL免费证书,眼看要到期了。所以一次性购买了3年,配置后其中一台电脑用firefox打开网站提示链接不受信任。最开始以为是这台电脑上Firefox的问题,结果更新后问题依旧。然后换了一台全新电脑安装Firefox,也出现这个问题,所以应该是证书配置的问题。网上搜 ...

分类 Nginx 发布于

Tengine配置SPDY

2009年,谷歌推出了 SPDY,一种新的协议,它定位为替代传统的超文本传输协议 (HTTP),据称拥有更高的安全性和性能表现。2015年google宣布,将很快从 Chrome 去除 SPDY 支持 。这是因为 IETF 一直在努力更打造一种全新的协议:HTTP/2;作为 HTTP/2 的前代 H ...

分类 Nginx 发布于

FastCGI解析漏洞

WebServer Fastcgi配置不当,会造成其他文件(例如css,js,jpg等静态文件)被当成php脚本解析执行。当用户将恶意脚本webshell改为静态文件上传到webserver传递给后端php解析执行后,会让攻击者获得服务器的操作权限。漏洞描述:Nginx默认是以CGI的方式支持PHP ...

分类 Nginx 发布于

Nginx禁止访问目录或文件

我在使用apache的时候比较注意禁止目录访问等安全问题。可最近把博客切换到nginx的时候就漏掉某些文件的处理了。比如之前.htaccess文在在apache是禁止访问的。可nginx里面是可以访问到的,会造成敏感文件的资料外泄。容易被利用。nginx禁止访问所有.开头的隐藏文件 location ...

分类 Nginx 发布于

LNMP下Nginx升级至Tengine

今天博客seonoco.com的服务器环境从lnmp下的nginx切换为tengine,以下为主要步骤,如果全新安装也可参考本文。下载Tengine wget http://tengine.taobao.org/download/tengine-2.1.1.tar.gztar -zxvf ./ten ...

分类 Nginx 发布于
本页面显示内容已针对移动端进行优化,点击查看完整版本