|
|
昨天我试作结合Google desktop与apache建立了企业搜索服务平台,相信情况见
http://www.cublog.cn/u/13472/?u= ... howart.php?id=73880
和我的Blog文章。当时测试不充分,只看见能够进行搜索,今天正式运作时,却有一个大bug:
如同点击公网Google索引一样,点击搜索出来的索引,由于Google desktop能够列出本地文件,点击这些文件时,就自动起动本地程序进行打开处理。
如果用户在服务器上操作,这的确很方便,但是,对于局域网的其他工作站,由于已经把端口映射到了服务器上,这时的点击,被视为服务器本机的点击,自然也从服务器上起动程序。这样,终端用户不知觉的点击造成服务器不断打开众多文件,直至负荷过大而崩溃。
现在,急迫需要解决的是禁止从apache里面起动本地程序,让这些点击都成为空点击。
我看了一下,Google Desktop的本地程序请求使用的语句都是:
http://127.0.0.1:4664/redir?url=...........
由于前端主机已经被映射到了apache上了,只要能过滤掉redir?url这个关键字也应该是可行的。只是,我实在不知道该怎么过滤掉它,还请各位多多帮忙。 |
|