我在Linode Debian VPS上使用的compress和expire设置。

1.Lighttpd的compress设置

实现对网站相关元素在网站传输前的压缩,节约传输流量,并加快用户的访问速度。

compress.cache-dir = "/home/lighttpd/compress/"
compress.filetype= ("text/plain", "text/html", "application/x-javascript","application/javascript","text/css","text/javascript","image/gif", "image/png","image/jpg","image/jpeg")

2.Lighttpd的expire设置

实现对网站不常变化相关元素的客户端浏览器缓存(我设置的是两个月),减少每次和网站之间的传输流量,提高用户的访问速度。

$HTTP["url"] =~ "\.(gif|png|jpg|ico|css|js)(\?(.*))?$" {
   expire.url = ( "" => "access 2 months" )
   }

Tagged with:
 

最近买了Linode的VPS,自然不能浪费。除了用来放网站,也顺便用来做VPN Server。

Continue reading »

Tagged with:
 

Debian lenny(5.0) apt sources.list

On 2010-03-09, in 手记, by David

我常用的Debian apt源信息,个人比较喜欢使用unstable。

##
#debian Unstable
##
deb http://mirrors.163.com/debian unstable main contrib non-free
deb-src http://mirrors.163.com/debian unstable main contrib non-free

常规的话,用这个稳定版本;或者将lenny替换为testing,换取一些软件的更新版本。

deb http://mirrors.163.com/debian lenny contrib main non-free
deb-src http://mirrors.163.com/debian lenny contrib main non-free

deb http://mirrors.163.com/debian-security lenny/updates main
deb-src http://mirrors.163.com/debian-security lenny/updates main

Tagged with:
 

Debian5下Ruby On Rails 自编译

On 2009-03-29, in 涂鸦, by David

1.需要的编译环境

运行如下命令:

apt-get install gcc make

2.安装Ruby

运行如下命令:

wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz

tar xzvf ruby-1.8.7-p72.tar.gz

cd ruby-1.8.7-p72

./configure

make

make install

3.安装RubyGems

运行如下命令:

wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz

tar xzvf rubygems-1.3.1.tgz

cd rubygems-1.3.1

ruby setup.rb

apt-get install zlib1g-dev

wget http://www.blue.sky.or.jp/atelier/ruby/ruby-zlib-0.6.0.tar.gz

tar xzvf ruby-zlib-.0.6.0

ruby extconf.rb

make

make install

4.安装Rails

运行如下命令:

gem install rails

Tagged with:
 

debian下OpenNMS的安装

On 2009-02-23, in 手记, by David

OpenNMS主页:http://www.opennms.org/

1.增加OpenNMS的源
执行命令:

nano /etc/apt/sources.list

加入如下内容:

deb http://debian.opennms.org stable main
deb-src http://debian.opennms.org stable main

如果你喜欢尝试新的开发版本请将stable 改为 unstable 即可.

将OpenNMS的PGP Key 加入 APT.

执行命令:

wget –O – http://debian.opennms.org/OPENNMS-GPG-KEY | apt-key add  -

2.安装OpenNMS

执行命令:

apt-get update

apt-get install opennms

3.配置数据库

执行命令:

nano /etc/postgresql/8.1/main/pg_hba.conf

将ident sameuser 修改 修改为 trust。修改后的内容如下:

local       all        all                          trust
host       all        all 127.0.0.1/32 trust
host      all         all ::1/128            trust

注意:这里改为trust的应该只有本地,因为在trust模式下,PostgreSQL将允许任何用户直接链接数据库,不需要口令。

执行命令:

nano /etc/postgresql/8.1/main/postgresql.conf

将监听地址改为全部,修改后的内容应该如下:

listen_addresses=“*"

重启数据库:

/etc/init.d/postgresql-8.1 restart

执行命令,建立opennms的数据库:

su postgres
createdb –E UNICODE opennms

执行命令,插入IPLIKE 存储过程到OpenNMS数据库:

/usr/sbin/install_iplike.sh

执行命令,指定Java环境:

/usr/share/opennms/bin/runjava –S /usr/bin/java

执行命令,初始化OpenNMS和数据库:

/usr/share/opennms/bin/install –dis

4.启动OpenNMS

执行命令:

/etc/init.d/opennms start

启动成功后,就可以通过http://你安装机器的ip:8980/opennms/ 访问了,用户名和密码都是admin。

Tagged with:
 

debian 5 系统截图

On 2009-02-17, in 新闻, by David

主页:http://www.debian.org

debian 于2月14日发布了debian 5.0,今天在虚拟机上安装了一下,截了几个屏给大家看看。

Continue reading »

Tagged with:
 

Debian下Tomcat的安装

On 2009-02-04, in 手记, by David

tomcat

Tomcat (http://tomcat.apache.org)

1.安装Sun JDK 5

执行:

nano /etc/apt/sources.list

加入源:

deb http://ftp.debian.org/debian/ unstable non-free
deb-src http://ftp.debian.org/debian/ unstable non-free

执行:

apt-get update
apt-get install sun-java5-jdk

执行:

update-alternatives –config java

选择 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java 行,我这里是3.

执行:

java –version

如果显示如下:

java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b02)
Java HotSpot(TM) Client VM (build 1.5.0_16-b02, mixed mode, sharing)

Sun JDK安装完成。

2.安装Tomcat

执行:

apt-get install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps

安装完成后,就可以使用浏览器访问 http://你的ip:8180/ 。

3.其他

启动、停止、重启服务命令:

/etc/init.d/tomcat5.5 [start | stop | restart]

用户配置文件位于: /var/lib/tomcat5.5/conf/tomcat-user.xml ,参考配置:

<?xml version=’1.0′ encoding=’utf-8′?>
<tomcat-users>
<role rolename="admin"/>
<role rolename="manager"/>
<role rolename="tomcat"/>
<user username="tomcat" password="tomcatpassword" roles="tomcat,admin,manager"/>
</tomcat-users>

Tagged with:
 

gOS 3试用感觉

On 2008-12-13, in 手记, by David

gOS-3

基于Debian之上,但是安装却不如原始的Debian友好。
安装和开机界面的gOS图标实在是太粗制滥造了点,基本就是gOS小logo放大的版本。
中文支持不好,选择中文语言时,很多菜单都出现缺字和乱码现象。

gOS看来还是玩具中的粗制品。

Tagged with:
 
Blog WebMastered by All in One Webmaster.