LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1123|回复: 10

用apache做流媒体服务器

[复制链接]
发表于 2005-3-30 16:06:03 | 显示全部楼层 |阅读模式
我想用apache做流媒体服务器,因为在linux下的real服务器好像不能链接postgresql数据库.

现在有这么一个问题,就是怎么使apache对每个用户进行访问限制呢??

比如说:链接地址是http://elang:sdfsdfsdf@222.222.222.222/xxx/xxx.rm

我只想让他一线程访问这个文件,防止多线程链接.该如何实现??

我现在已经使用安装mod_auth_pgsql模块对用户来限制了.但是就是不知道怎么使apache如何对用户来进行连接限制.

我的意思是如何根据用户验证访问来限制并发连接.

各位大哥有何主意?
 楼主| 发表于 2005-4-1 10:47:27 | 显示全部楼层
没人知道么??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-5 09:33:21 | 显示全部楼层
up up up
回复 支持 反对

使用道具 举报

发表于 2005-4-5 11:51:05 | 显示全部楼层
连接线程控制可以通过mod_limitipconn模块,连接数和带宽控制可以通过bw_mod(Bandwidth Module)模块,这两个模块可以一起互补使用,效果不错。
使apache支持数据库认证可以使用mod_authn_dbi模块,支持MySQL, PgSQL, Oracle等数据源。

这些模块都在 http://modules.apache.org/ 有下载,兄弟可以去试一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-5 14:05:32 | 显示全部楼层
Post by pandonny
连接线程控制可以通过mod_limitipconn模块,连接数和带宽控制可以通过bw_mod(Bandwidth Module)模块,这两个模块可以一起互补使用,效果不错。
使apache支持数据库认证可以使用mod_authn_dbi模块,支持MySQL, PgSQL, Oracle等数据源。

这些模块都在 http://modules.apache.org/ 有下载,兄弟可以去试一下


老大,这些我都知道,呵呵.

但是这些达不到我想要的效果啊.

ip可以限制连接数,但是同一ip有多个帐户呢?那就不好使了啊.
回复 支持 反对

使用道具 举报

发表于 2005-4-5 15:38:02 | 显示全部楼层
兄弟,mod_limitipconn模块内有对apache Proxy client tracking的patch,可以正确识别来自同一个网关不同clients的请求。。。

Proxy client tracking from README of mod_limitipconn

  By default, all clients behind a proxy are treated as coming from the
  proxy server's IP address. If you patch Apache with the included
  apachesrc.diff patch and configure with --enable-forward and rebuild,
  the real IP addresses of clients behind proxies can be correctly
  detected in most situations. See the INSTALL file for specific
  instructions.

你这种情况的话,应该主要是针对用户身份进行限制,不用去管线程上处理,线程限制都交给mod_limitpconn模块的请求就是了。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-6 13:22:10 | 显示全部楼层
Post by pandonny
兄弟,mod_limitipconn模块内有对apache Proxy client tracking的patch,可以正确识别来自同一个网关不同clients的请求。。。

Proxy client tracking from README of mod_limitipconn

  By default, all clients behind a proxy are treated as coming from the
  proxy server's IP address. If you patch Apache with the included
  apachesrc.diff patch and configure with --enable-forward and rebuild,
  the real IP addresses of clients behind proxies can be correctly
  detected in most situations. See the INSTALL file for specific
  instructions.

你这种情况的话,应该主要是针对用户身份进行限制,不用去管线程上处理,线程限制都交给mod_limitpconn模块的请求就是了。。



明白了,我还真不知道apache Proxy client tracking的patch,哈,我试试看.谢谢pandonny老大.哈.

等ok了,就回来结帖.
回复 支持 反对

使用道具 举报

发表于 2005-4-11 22:56:18 | 显示全部楼层
期待中 ………………
我等你
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-12 11:46:48 | 显示全部楼层
老大,不行啊.还是不好用.

同一ip的用户还是受限制.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-13 18:04:33 | 显示全部楼层
up

顶起来
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表