本站首页    管理页面    写新日志    退出


天堂之光 人间希望

你我共同品味

JAVA的浓香.

Linux的清芬.

«September 2025»
123456
78910111213
14151617181920
21222324252627
282930


我的分类(专题)

日志更新

最新评论

留言板

链接

联系我

msn:zhanglincon@hotmail.com


Blog信息
blog名称:
日志总数:99
评论数量:281
留言数量:4
访问次数:809870
建立时间:2005年11月17日




[linux]linux 下apache2.2.6+resin3.1.3安装流程
原创空间,  软件技术

zhanglincon 发表于 2008/1/25 12:26:36

tar zxvf httpd-2.2.6.tar.gzcd httpd-2.2.6./configure --prefix=/usr/local/apache --enable-rewrite --enable-somake && make install apache里面的虚拟主机配置如下: NameVirtualHost *:80 <VirtualHost *:80>ServerName www.xxx.cnDocumentRoot /home/research/webDirectoryIndex index.jsp index.htm<Directory "/home/research/web">    AllowOverride None    Order allow,deny    Allow from all</Directory></VirtualHost> 遇见的错误:1.运行/usr/local/apache2/bin/apachectl start时httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName原因:没有在httpd.conf文件中添加ServerName 127.0.0.1 使用cronolog可以格式化日志文件的格式,比如按时间分割,易于管理和分析。cronolog的安装配置非常简单,简要说明如下:1.下载软件http://cronolog.org/download/index.html2.解压缩gzip -d cronolog-1.6.2.tar.gztar xf cronolog-1.6.2.tar2.进入相应的目录 ./configure3.make4.make install5.修改apache配置文件安装完成以后需要对apache进行适当配置,修改httpd.conf文件,主要注意以下几点:缺省编译安装到/usr/local/bin/下,只需要将配置改成: CustomLog "|/usr/local/sbin/cronolog /home/apache/logs/%w/access_log" combined日志将按天截断并存放在以星期为目录名的目录下:比如:log/1是周一,log/5是周五, log/0是周日用gzip压缩每天的日志:30 4 * * * /usr/bin/gzip -f /home/apache/logs/`date -d yesterday +%w`/access_log日志的定期删除:30 5 * * */usr/bin/find /home/apache/logs/ -name access_log.gz -mtime +3 |xargs -r /bin/rm -f2.如果存在多个虚拟站点可以考虑在VirtualHost进行相应设置 ServerAdmin webmaster@dummy-host.example.com DocumentRoot /www/docs/dummy-host.example.com ServerName dummy-host.example.com ErrorLog logs/dummy-host.example.com-error_log CustomLog logs/dummy-host.example.com-access_log common 我的www.xxx.com存在多个子站点,但是都使用了同一个日志文件配置后生成日志文件的效果: [root@eygle logs]# ls -l access_log.20041226 -rw-r--r-- 1 root root 110425 Dec 26 09:10 access_log.20041226 下载resin3.1.3 wget http://www.caucho.com/download/resin-3.1.3.tar.gz (免费版) wget http://down.x-force.cn/ed564ryj/xb/08/resin-pro-3.1.3.tar.gz (pro版) doc文档 http://www.caucho.com/resin-3.1/doc/host-tags.xtp 在网上查看了很多关于resin性能的文章,比较公认的说法是resin比tomcat的性能要高很多。 但最近在csdn上看了一篇文章,说resin 3.x的免费版与tomcat性能已经不相上下了。原因有两个: 1、tomcat从5.0后就开始在性能上不断改进,以达到生产环境的要求; 2、resin从3.0开始分为免费版与pro版,更多的性能改进被放到了pro版中了,所以免费版的性能就下降了。 基于这样的一些原因,更由于resin的pro版支持session持久化存储、负载均衡及cache等高端特性,于是对破解resin pro版产生了兴趣。 经过N个夜晚的奋战,终于把这个pro版给破解了。 网上也有人说破解得不好的resin pro版可能会使性能下降,个人感觉不存在这样的问题,只要破解了即可享用pro版的各种特性,性能也有大幅提高。cd /usr/localtar zxvf resin-pro-3.1.3.tar.gz./configure --with-apache=/usr/local/apache --with-apxs=/usr/local/apache/bin/apxsmake && make installls /usr/local/apache/modules/cd ..mv resin-pro-3.1.3/ resin 增加一个虚目录 直接修改 resin.conf <host id="www.xxx.com" root-directory="."><web-app id="/" root-directory="/home/leeky/www"/></host>     <host id="" root-directory=".">      <!--         - configures an explicit root web-app matching the         - webapp's ROOT        -->    <web-app id="/" root-directory="/home/leeky/www"/>      <web-app id="/" root-directory="webapps/ROOT"/>      <web-app id="/resin-admin" root-directory="${resin.home}/php/admin">          <!--           - Administration application /resin-admin           -           - password is the md5 hash of the password.           - localhost is true to limit access to the localhost          -->        <prologue>          <resin:set var="resin_admin_password"  value=""/>          <resin:set var="resin_admin_localhost" value="true"/>        </prologue>      </web-app>    </host> 这样,简单设置下,就可以建立虚目录和虚拟主机了.


阅读全文(4186) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.164 second(s), page refreshed 144779289 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号