‘Web服务’ 分类的存档

SLES 10自带的Apache版本是2.2.3,有点老了。即使用打了SP3也并不会升级到Apache的更高版本。目前Apache已经到了2.2.15,如果你希望使用一些新版本的特性。怎么升级呢?

2010年6月19日00:20 | 没有评论
标签: ,

最近部署一个应用,上线后感觉页面访问比较慢。检查发现每个页面都要重复下载一些Dojo的JS,而且被设置不被浏览器缓存。检查发现应用是用的Struts 2集成的Dojo, Dojo文件是由struts filter动态从struts-core中加载。考虑之后决定把struts中的Dojo这样的静态资源都提取出来于Web服务器直接提供,并且设置压缩传输及Cache策略。一切完成之后,世界又变的很美好。

2010年6月10日22:05 | 没有评论
标签: ,

在生产环境中,应用服务器往往不会直接暴露在公网上,而是通过前置的Web服务器来提供访问。比如通过反向代理(Apache mod_proxy)。WebSphere应用服务器(WAS)还提供了一个plugin来提供Web服务器的WebSphere连接。可以根据自己的需要来选择。

2010年6月6日14:55 | 没有评论

今天在一个系统下(SLES 10)安装WebSphere Application Server(WAS)版本7时,总是在创建Application Server Profile时失败。感觉安装过程上并没有什么问题,以前也安装过许多次了。
想想还是要从这个系统和以前有什么不同找解决方案。想到一个不同就是这个系统除了正常的网络接口(eth0, localhost),还设置有一个dummy网络接口。虽然觉得这并不该影响到WAS的安装,便想不到别的办法也只能尝试一下。

2010年4月18日12:53 | 没有评论
标签: ,

一个朋友想在手机上访问一个国外的外语学习的Podcast,由于目标网站不能直接访问,还是做了一个反向代理。因为目标网站中网页大都使用绝对地址,也启动了网页压缩的功能。需要一些特别的配置,配置示例如下:

2010年3月20日13:37 | 2 条评论
分类: Web服务

如果反向代理的网页是压缩处理的,在利用mod_proxy_html, mod_sed或者mod_substitute等模块做网页内容的变换处理时会无效。解决的方法有二。

2010年3月20日11:56 | 没有评论

Apache的mod_proxy可以支持灵活的反向代理设置,但它并不支持对代理网页内容的过滤。如果所代理网站的网页内容存在需要变换的绝对地址,单独使用mod_proxy就有问题。
要对代理网站的网页内容做处理变换,需要使用其它模块配合。mod_proxy_html, mod_sed及mod_substitute都可以,要根据自己的实际情况使用。

2010年3月20日11:50 | 没有评论

eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了性能php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率。使您的PHP程序代码执效率能提高1-10倍;
按照官网上的说明,下载了源码并做安装,过程很顺利,按照说明做就是了。下面的安装说明引自官网。

2010年2月20日23:25 | 没有评论
标签:

CentOS 5.x带的PHP是5.1.6,有些情况下,我们需要PHP 5.2.x。这时需要升级PHP。
简单的方法还是要yum升级,不过需要设置一下支持PHP 5.2的Yum repository, 可以选择CentOS Testing Repository.
 

2010年2月16日18:11 | 没有评论
标签: ,

今天在WebSpere Application Server(WAS) 6.1上部署应用时,遇到了一些问题,也相继都解决了,记录一下。
1. com.ibm.ws.webcontainer.invokefilterscompatibility配置
应用用到了apache struts 2,在tomcat上运行的好好的,可部署到WAS下确不能运行,action总是404错误。解决的办法是在WAS的控制台里做一个兼容性配置,在服务器->server1->Web容器设置->定制属性中,新增一个属性,

2010年1月16日23:43 | 没有评论
标签: