Awstats 是在 SourceForge 上发展很快的一个基于 Perl 的 WEB 日志分析工具,一个充分的日志分析让 Awstats 显示您下列资料: 访问次数、独特访客人数, 访问时间和上次访问, 使用者认证、最近认证的访问, 每周的高峰时间(页数,点击率,每小时和一周的千字节),...
1.nginx配置文件修改 error_page 405 =200 @405; location @405 { root /www/app; } 2.重新编译 编辑nginx源代码 [root@new-host ~]# vim src/http/modules/ngx_http_static_module.c 修改: 找到下面一段注释掉 /*if (r-method NGX_HTTP_POST) { return NGX...
通过对一些静态资源简单的设置,例如设置静态资源的过期时间、以及压缩,可以减少网站的加载时间,同时也能减少服务器的带宽。 在nginx下对静态的过期时间设置为: location ~* \.(ico|gif|bmp|jpg|jpeg|png|swf|js|css) { root /var/www/netingcn.com; expi...
安装步骤: 一、获取相关开源程序: 1、【适用CentOS操作系统】利用CentOS Linux系统自带的yum命令安装、升级所需的程序库(RedHat等其他Linux发行版可从安装光盘中找到这些程序库的RPM包,进行安装): sudo -s LANG=C yum -y install gcc gcc-c++ autoconf...
sudo gedit /var/log/nginx/error.log 查看错误日志 upstream sent too big header while reading response header from upstream 你去搜这个错误,网上的解释都差不多,无外乎是cookie携带的header太多了,让你设置: fastcgi_buffer_size 128k; fastcgi_bu...
我要把 http://www.abc.com/a/b?id=123 的一条链接转换成http://www.abc.com/p-123.html 想当然就以为问号还是按照普通字符用正则表达式转义来处理,类似 b\?id= 这样,谁知道根本不起作用。 后来在谷歌帮助下才发现原来问号在nginx中是有特殊逻辑的,它用$q...
由于负载能力无法满足需求,纸飞机服务器从去年7月开始迁移到nginx服务器,不过PHP 5.2上安装了eAccelerator扩展后服务器经常发生500错误,无奈升级到了PHP 5.3系列,虽然说500错误没了,不过新的内建PHP-FPM稳定性不如打过FPM补丁PHP-CGI,经常发生所有PHP-F...
1、将多个域名指向同一web目录: server_name www.it.net.cn it.net.cn; rewrite ^/$ / redirect; 2、将不带www的域名301转向到带www的域名: server_name www.it.net.cn it.net.cn; if ( $host != www.it.net.cn ) { rewrite ^/(.*)$ http://www.it.net.cn/...
在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个404错误信息页面,访问流量白白丧失。不仅如此,之前该页面的一切积累...
语法规则:location [=|~|~*|^~] /uri/ { } =开头表示精确匹配 ^~开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。 ~开头表示区分大小写的正则匹...