FastDFS

fastdfs是一个分布式的文件存储系统,

项目主页:http://code.google.com/p/fastdfs/

支持论坛:http://bbs.chinaunix.net/forum-240-1.html

测试了一下,发现很好用,优点:

1,简单:tracker做负载均衡,storage存储数据。

2,良好的横行和纵向扩展:增加group即可实现容量扩充,增加group内的storage即可实现性能扩充

3,节省成本:数据不分块存储,前端无须再加一层缓存,直接将storage当做web server来使用

4,良好的灾备:不需要raid,group内的storage存储相同的数据

5,持续的的更新,作者很用心

配置文件:http://bbs.chinaunix.net/thread-1941456-1-1.html

nginx下wordpress的rewrite

国庆前买了 linode 的VPS,算是edong撤走了,不用再去照相了,照相这种备案方式和以前BBS专项备案一样,没有什么操作性,迟早也要取消的。以前用edong vps,跑的是nginx+apache,这次直接换成nginx+spawn-fcgi。

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

上面是推荐的rewrite规则,但是这样规则会将不存在的图片,css等文件也都转发到index.php,这些文件应该报个404的。

    #现在nginx上使用的rewrite
    server {
        server_name yuehei.37net.com;
    
        access_log   /var/log/nginx/yuehei_37net_com_access.log main;
        error_log     /var/log/nginx/yuehei_37net_com_error.log info;

        root  /data/html/37net.com/yuehei;
        index index.html index.htm index.php;
        
        error_page  403  =200 /403.html;
        location = /403.html {
            root /data/html;
        }
        error_page  404  =200 /404.html;
        location = /404.html {
            root /data/html;
        }
        
        location / {
            if (!-e $request_filename) {
                rewrite ^(.*)$ /index.php last;
                break;
            }
        }

        location ~ \.(gif|jpg|jpeg|png|css|js)$ {
            expires 365d;
        }

        location ~ \.php$ {
            include /etc/nginx/fastcgi_params;
        }
    }

测试一下: http://yuehei.37net.com/test_test.png 报的是404了

在vps主机配置awstats日志数据分析软件

盘今的主机,是我用过最烂的,虽然客服很尽责,但是速度已经不能用慢来形容,ping可以ping,网页只是偶尔能打开。买了一下E动VPS,界面很方便,速度还不错,稳定性有待观察。

我是按装这个【文档】来进行awstats日志的配置。有一些写的不详细:

1. 第(2)步我改成了虚拟主机


  Alias /awstats/icon/ /var/www/awstats/icon/
  Alias /awstats/ /var/www/awstats/

  
    DirectoryIndex index.html
    Options ExecCGI
    order deny,allow
    allow from all
  


打开浏览器,如果看到是pl的源代码,在apache的配置文件中增加

AddHandler cgi-script .cgi .pl

2. 如果显示的界面是英文,则在第(4)部中,将LANG=“auto” 改成 LANG=”cn”