存档

‘OpenSource’ 分类的存档

apache2 install with useful modules

2007年11月22日 评论已被关闭

我的安装配置环境是apache2.0.59+openssl-0.9.8g+mod_expires+mod_deflate等等。

 

donw openssl-0.9.8g.tar.gz from http://www.openssl.org/
tar -zxvf openssl-0.9.8g.tar.gz
cd openssl-0.9.8g
./config
make && make install

install apr and apr-util

cd httpd-2.0.59/srclib/apr
./configure –prefix=/usr/local/apache-apr
make
make install

Install Then apr-util:
cd httpd-2.0.59/srclib/apr-util
./configure –prefix=/usr/local/apache-apr-util –with-apr=/usr/local/apache-apr
make
make install

  • install httpd-2.0.59

这里使用个shell脚本来统一配置 configure。

cd httpd-2.0.59

cat My_config.sh
#/bin/sh
#2hei‘s_configure.sh for httpd-2.0.59
path_apache=`pwd`
$path_apache/configure –prefix=/usr/local/apache –with-perl=/usr/bin/perl –with-ssl=/usr/local/ssl –disable-userdir –disable-actions –disable-negotiation –disable-cgi –disable-asis –disable-autoindex –disable-status –disable-env –disable-filter –disable-include –disable-mod_authn_file –disable-mod_authn_default –disable-mod_authz_host –disable-mod_authz_groupfile –disable-mod_authz_user –disable-mod_authz_default –disable-mod_auth_basic –disable-mod_log_config –disable-mod_mime –disable-mod_dir –disable-mod_alias –enable-mods-shared=’cgi setenvif headers rewrite deflate authn_file authn_default authz_host authz_groupfile authz_user authz_default auth_basic log_config mime dir autoindex userdir expires negotiation alias’ –enable-ssl

sh My_config.sh

make && make install

至于modules的安装,可以使用静态方式,如:–with-alias=share ,也可以使用DSO方式来动态配置,使用apxs来手动安装。

 

部署resin3的一些注意事项

2007年11月18日 评论已被关闭

一直使用resin2.x版本,不过一直没有太多深入研究,最近在升级resin3版本时遇到很多问题,无意中发现一些大的网站后台也在使用resin,具体是谁我这里就不详细说明了,不过看到的都是比较老的版本,2.1.3甚至更老的2.0.4,配置了负载,并且与apache结合使用。

下面是从resin3文档在linux下使用时总结的一些东西:

Deployment Directories When deploying, it’s a good idea to create a bit of structure to make Resin and website upgrades easier and more maintainable.

1、Create a user to run Resin (e.g. resin or another non-root user)

2、Link /usr/local/share/resin to the current Resin version. This is $RESIN_HOME.

3、Create a deployment root, e.g. /var/www, owned by the resin user. This is $RESIN_ROOT.

4、Put the modified resin.conf in /etc/resin/resin.conf

5、Put the site documents in /var/www/webapps/ROOT.

6、Put any .war files in /var/www/webapps.

7、Put any virtual hosts in /var/www/hosts/www.foo.com.

8、Output logs will appear in /var/www/log.

9、Create a startup script and configure the server to start it when the machine reboots.

10、start/stop and the watchdog process

unix> java -jar /usr/local/share/resin/lib/resin.jar \

         -conf /etc/resin/resin.conf \

         start

Configure the location of Java in JAVA_HOME

Configure the location of Resin in RESIN_HOME

Configure your web site directory in RESIN_ROOT

Select a server and pid file if you have multiple Resin servers. Start and stop the Resin daemon.

当然你可以自己写启动resin的脚本,也可以让resin跟随系统启动而一起启动。

分类: OpenSource, resin 标签:

庆祝一下,MT安装成功!

2007年10月29日 1 条评论

经过两天的努力,终于把mt4安装成功了。

装了几个插件,汉化了部分界面,mt默认的界面不是太好看,但是没有太多时间来弄MT的模板,所以暂且先用着吧,

不过还是要庆祝一下!

分类: OpenSource 标签: