• 使用nginx的proxy_cache做网站缓存

    日期:

    为什么要做web cache,我想大家最主要的是解决流量的压力。随着网站流量的提升,如果只是单台机器既处理静态文件,又处理动态脚本,显然效率很难上升,不能处理日益上涨的流量压力。与此同时某些网站的页面内容并不是经常变化,因此我们可以分两层架构来组织...

  • nginx隐藏版本号version

    日期:

    nginx的版本号默认是打开的,可以在默认的错误页面和http响应头中查看到。 比如http://www.nginx.cn的HTTP响应头信息 有些时候HTTP/1.1 200 OK Server: nginx/1.2.3 Date: Fri, 14 Dec 2012 05:39:29 GMT Content-Type: text/html; charset=UTF-8 Connection...

  • nginx "403 Forbidden" 错误

    日期:

    nginx 的 403 Forbidden errors 表示你在请求一个资源文件但是nginx不允许你查看。 403 Forbidden 只是一个HTTP状态码,像404,200一样不是技术上的错误。 哪些场景需要返回403状态码的场景? 1.网站禁止特定的用户访问所有内容,例:网站屏蔽某个ip访问。 2....

  • nginx File not found 错误

    日期:

    使用php-fpm解析PHP,No input file specified,File not found是令nginx新手头疼的常见错误,原因是php-fpm进程找不到SCRIPT_FILENAME配置的要执行的.php文件,php-fpm返回给nginx的默认404错误提示。 比如我的网站doucument_root下没有test.php,访问这个...

  • nginx配置入门

    日期:

    之前的nginx配置是对nginx配置文件的具体含义进行讲解,不过对于nginx的新手可能一头雾水。 今天看到个文档不错,翻译过来分享给大家,可以让新手更详细地了解nginx配置,可以说是nginx配置入门必备。 Nginx是一个轻量级高性能的web服务器,它是为快速响应大...

  • nginx 400 bad request errors

    日期:

    有人问我为什么nginx的access日志文件突然间变大M,查看结果nginx默认主机日志记录出现如下的400错误。 重现办法: telnet localhost 80 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Esc...

  • nginx泛域名解析实现二级域名多域名

    日期:

    利用nginx泛域名解析配置二级域名和多域名 网站的目录结构为 html ├── bbs └── www html为nginx的安装目录下默认的存放源代码的路径。 bbs为论坛程序源代码路径 www为主页程序源代码路径 把相应程序放入上面的路径通过 http://www.youdomain.com 访问...

  • nginx 301永久重定向配置

    日期:

    建站过程中进程会遇到搜索引擎收录带www和不带www的@两个域名的同一站点,影响排名。 这时候我们可以把其中一个域名301永久重定向到另一个域名传递权重,不推荐停止解析其中任何一个。 谷歌对301的反应快一些,百度需要一段时候后才能识别301. 举个例子,最...

  • nginx、php-fpm安装mongodb及驱动扩展

    日期:

    1.安装mongodb linux下安装mongodb很简单,执行如下命令完成安装 curl http://downloads.mongodb.org/linux/mongodb-linux-i686-2.2.2.tgz mongo.tgz tar -zxvf mongo.tgz mkdir /db cp -R -n mongodb-linux-i686-2.2.2/ /db/mongodb cd /db/mongodb/ 2.启动...

  • nginx防盗链

    日期:

    盗链是指一个网站的资源(图片或附件)未经允许在其它网站提供浏览和下载。 尤其热门资源的盗链,对网站带宽的消耗非常大,本文通过nginx的配置指令location来实现简单的图片和其它类型文件的防盗链。 Nginx 的配置文件 : location ~ \.(jpe?g|png|gif)$ { val...