mod_pagespeed出错了
Google推出apache加速模块mod_pagespeed,我立即安装到我的ubuntu server 10.04,几分钟后,一个用户报网站不能正常打开(用ecshop改的一个网站),表现为css丢失,连开几个ecshop站,发现有些会出现这种情况,有些不会。禁用mod_pagespeed后,一切恢复正常。具体原因未知。
Google推出apache加速模块mod_pagespeed,我立即安装到我的ubuntu server 10.04,几分钟后,一个用户报网站不能正常打开(用ecshop改的一个网站),表现为css丢失,连开几个ecshop站,发现有些会出现这种情况,有些不会。禁用mod_pagespeed后,一切恢复正常。具体原因未知。
曾几何时,易趣还能极大的优势与淘宝正面PK。近几年来,淘宝发展得如日中天,易趣已成昨日黄花。我不懂怎么去仔细分析它们的成与败,但最近一件让我极为厌烦的事情,让我认为:易趣,你把网民当猴耍,难怪你会死得那么难看。
因为一直在做互联网行业,这几年我一直订阅着包括易趣和淘宝在内的众多邮件列表。不知从什么时候开始,也许是去年还是前年吧,一不小心发现易趣的邮件列表里面全是仿牌、山寨货的广告。里面的文字图片宣传极为煽情,让原本对易趣品牌还有些好感,但对这些广告产品不明就里的网友产生极大的诱惑。嗯,相信下单的人总有不少吧,然后这些人还会再相信易趣?做梦吧。
既然易趣已自甘堕落,它们的邮件列表对我而言,已彻底变成了垃圾。我也没有必要再订阅它们了。我就按邮件列表里面的提示去退订,嗯,第一次退订的时候系统提示我不是它们的用户(具体文字忘记了,大概就是这意思),记我不明就里。时间又过了几个月,我实在受不了这些垃圾邮件了。我再次退订,咦,系统提示退订成功,呵呵,让我开心了一把。然而接下来的几天,我还是继续收到邮件列表….
我无语,看来易趣已完全不可救药,这样的营销策略,这样的服务理念,易趣,你不死谁死?你不让我退订,没关系,gmail邮箱是伟大的,我有轻易对付垃圾邮件的办法。写下这篇博文,给你留做纪念吧。
功能需求清单:
配置文件从这里下载,然后直接解压到/home/%username%目录即可,在ubuntu 10.04下测试通过
sudo vim /etc/phpmyadmin/config.inc.php
$cfg['Servers'][$i]['nopassword'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Servers'][$i]['password'] = ”;
还有firefox有一个BUG,可能在输入正确的帐号密码后仍提示密码错,这时按F5刷新页面即可登录进去。
记得5年多以前我写过一篇blog,名叫《SVN+Apache域用户认证配置方法》,搜索了一下,居然还能找到,还被到处转载,呵呵,也算是一件让人开心的事。
当时因为公司没人懂linux,而我自己又是长期出差在外,不方便维护服务器,只好在windows下部署。印象中整个过程还是相当繁琐的。
因工作需要,今天在ubuntu 10.04 server上部署了一套subversion,没想到这么简单,下面是配置步骤和注意事项:
AuthType Basic
AuthName “Subversion Repository”
AuthUserFile /home/username/svn/passwdfile
AuthzSVNAccessFile /home/username/svn/authzfile
Require valid-user
</Location>
经过反复试验,已测试出最简化的ubuntu 10.04下redmine部署方法。比我前几天写的《ubuntu 10.04默认安装redmine注意事项》要简单的多。之前受以前手工配置redmine习惯的影响,走了不少弯路。现在按ubuntu的软件包管理规则来部署redmine,这才是最方便的,具体方法步骤如下:
#!/bin/sh
ip=`/sbin/ifconfig | grep inet | grep -v inet6 | grep -v 127.0.0.1 | cut -d “:” -f 2 | cut -d ” ” -f 1 | head -1`
mydate=`date +%Y%m%d%H%M%S`
dir=’/home/username/logs’
mkdir $dir
cat /var/log/apache2/access.log | grep Googlebot>$dir/google.$ip.$mydate.log
chown usrname:username -R $dir
#注意,ifconfig一定要用全路径,否则不能在crontab中运行。
指令如下:
SetEnvIfNoCase User-Agent Googlebot googlebot
CustomLog /var/log/apache2/googlebot.log combined env=googlebot
重启apache2后/var/log/apache2/googlebot.log文件可以生成,用firefox的User Agent Switcher模拟Googlebot,访问网站,googlebot.log文件仍为空。
将上述语句放入<VirtualHost>段后,重启apache2模拟Goooglebot访问网站,googlebot.log文件可以得到正常的日志记录。
查询apache2官方网站文档,得知SetEnvIfNoCase是作用域包括了server config。不知何故。