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


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7576042
建立时间:2006年5月29日




   

[Apache(jakarta)]Apache的ReWrite的应用 [超强]
软件技术

lhwork 发表于 2007/2/11 19:51:40

Apache的mod_rewrite是提供了强大URL操作的杀手级的模块,可以实现几乎所有你梦想的URL操作类型,其代价是你必须接受其复杂性,因 为mod_rewrite的主要障碍就是初学者不容易理解和运用,即使是Apache专家有时也会发掘出mod_rewrite的新用途。

换句话说:对mod_rewrite,或者是打退堂鼓永不再用,或者是喜欢它并一生受用。

ReWrite可以应用在以下方面或者解决以下问题:
URL的规划
规范的URL
说明:
在有些网站服务器上,一个资源会拥有多个URL,在实际应用和发布中应该被使用的是规范的URL,其他的则是简写或者是内部使用的。无论用户在请求中使用什么形式的URL,他最终看见的都应该是规范的URL。

方案:
对所有的不规范的URL执行一个外部的HTTP重定向,以改变它在浏览器地址栏中的显示及其后继的请求。下例中的规则集用规范的/u/user替换/~user,并修正了/u/user所遗漏的后缀的斜杠。


阅读全文(4941) | 回复(0) | 编辑 | 精华 | 删除
 


[Apache(jakarta)]mod_cache 简介
软件技术

lhwork 发表于 2007/2/11 19:51:08

1. apache版本:httpd-2.0.49.tar.gz
2. 安装httpd-2.0.49.tar.gz:
# tar –zxvf httpd-2.0.49.tar.gz
# cd httpd-2.0.49
#./configure --enable-cache --enable-disk-cache --enable-mem-cache
#mke
#make install

3. 检验是否安装了cache模块
/usr/local/apache2/bin/apachectl –l
如果有mod_cache.c
  mod_disk_cache.c
  mod_mem_cache.c
这3个模块,说明该apache可以支持cache了
4.更改httpd.conf的设置
vi /usr/local/apache2/conf/httpd.conf


阅读全文(5991) | 回复(0) | 编辑 | 精华 | 删除
 


[Apache(jakarta)]使用mod_deflate提升网页浏览的速度
软件技术

lhwork 发表于 2007/1/19 9:18:02

参考页面: http://www.phpv.net/article.php/295 在linux下试验用mod_deflate模块来压缩网页以及静态文件等,经过试验发现例如prototype.js文件原来是47k大小,使用mod_deflate模块了大小不足11k,配置过程如下: 在Linux命令行下运行以下命令安装mod_deflate模块(斜体是apache2的目录) /usr/local/apache2/bin/apxs -i -c /root/httpd-2.0.48/modules/filters/mod_deflate.c 编辑httpd.conf,加入以下内容: LoadModule deflate_module

阅读全文(4263) | 回复(0) | 编辑 | 精华 | 删除
 


[Apache(jakarta)]关于mod_deflate安装的问题处理
软件技术

lhwork 发表于 2007/1/19 9:17:08

如果你想了解mod_deflate如何安装请阅读《使用mod_deflate提升网页浏览的速度》 在某些apache上可能配置完后启动apache的时候出现错误,参照本文底部的文章后该问题得以解决。 Cannot load /opt/apache/modules/mod_deflate.so into server: /opt/apache/modules/mod_deflate.so: undefined symbol: deflate
阅读全文(4121) | 回复(0) | 编辑 | 精华 | 删除
 


[Apache(jakarta)]在Tomcat上直接配置GZIP压缩
软件技术

lhwork 发表于 2007/1/19 9:16:20

之前我写了两篇关于apache的mod_deflate模块的文章 1. 关于mod_deflate安装的问题处理 2. 使用mod_deflate提升网页浏览的速度 这两篇文章主要介绍在apache http server下如何使用mod_deflate模块来压缩http响应内容,最大限度的减小网络流量,然而当我们仅仅是使用tomcat服务器时候,更多的文章是通过自行编写一些代码来实现输出内容的压缩,其实tomcat本身在5.0版本以后是支持内容压缩的,它使用的是gzip的压缩格式,我们先来看Tomcat文档中对下面两个配置的注解(

阅读全文(3444) | 回复(0) | 编辑 | 精华 | 删除
 


[Apache(jakarta)]rotatelogs的时区问题
软件技术

lhwork 发表于 2007/1/19 9:11:55

rotatelogs 是apache http server 自带的用来做日志滚动的一个工具。 我们经常这样来使用这个工具 CustomLog "| c:/apache/httpd/bin/rotatelogs.exe c:/apache/httpd/logs/access_%Y%m%d.log 86400" combined 可是问题来了,日志文件滚动的时间总是在早上8点钟,查看apache访问日志中的时间并没有问题,问题被锁定在rotatelogs上了。 看看rotatelogs命令的帮助信息先:
阅读全文(3616) | 回复(0) | 编辑 | 精华 | 删除
 


[Apache(jakarta)]Commons-VFS——虚拟文件系统
软件技术

lhwork 发表于 2007/1/19 8:53:41

Apache的Jakarta-Commons项目刚刚发布一个新的API——VFS 1.0。从名字上来看是关于文件系统的一个好东西,再仔细一看,哇塞,我一直想要一个这样的玩意。 VFS把对各种各样的的文件系统的访问封装成统一的应用程序接口,这大大的简化了应用程序本身代码的复杂度。Apache上的项目的稳定性也是有目共睹的,目前VFS支持下面一些文件系统,当然你也可以自行进行扩展。 FTP Local Files
阅读全文(6277) | 回复(0) | 编辑 | 精华 | 删除
 


[Apache(jakarta)]给apache加上ip并发数限制(mod_limitipconn)
软件技术

lhwork 发表于 2007/1/8 10:21:33

所在服务器:centos4.2
所需软件:mod_limitipconn
因为是apache2.x的版本,更详细的请看这里:http://dominia.org/djao/limitipconn2.html
注意,以下操作在root用户下进行 1. 下载
wget -c http://dominia.org/djao/limit

阅读全文(8864) | 回复(0) | 编辑 | 精华 | 删除
 


[Apache(jakarta)]apache的mod_deflate
软件技术

lhwork 发表于 2007/1/8 10:20:59

如果apache是rpm安装的,那么默认就已经有mod_deflate这个模块了。
更详细的可以看这里:http://sysoev.ru/mod_deflate/readme.html 因为mod_deflate相比较mod_gzip来说,有了更多的更新,所以我用上了它!
注意:mod_gzip在apache1.x上用起来比较好,但是在apache2.x上用起来就不是很爽,老出错,也许是我的水平问题,没办法,所以改用:mod_deflate
我的apache:2.0.55 配置如下:(修改:httpd.conf)
阅读全文(3321) | 回复(0) | 编辑 | 精华 | 删除
 


[Apache(jakarta)]使用maven2 进行团队配置
软件技术

lhwork 发表于 2007/1/8 9:10:09

    对于团队来说,建立统一的开发环境是必须的,而maven能很好帮助建立统一的环境。下面就介绍如何更有效的进行统一的配置。
准备工作:
   下载必须的软件:
maven2: http://maven.apache.org/download.html 最主要的
maven-proxy:用来代理repository,使用代理来访问多个远程库
            http://maven-proxy.codehaus.org/
continuum:一个不错的持续整合工具,用于自动build。支持ant,maven
http://maven.apache.org/continuum/
svn:版本控制工具

创建一致的开发环境
  
    在共享的开发环境中,更好的建议是保持maven的两个不同的

阅读全文(8257) | 回复(0) | 编辑 | 精华 | 删除
 


« 1 2 3 4 5 6 7 8 »



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

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