社区
Web 开发
帖子详情
急问:如何配置tomcat可以限制用户的下载速度???
soulconspirator
2003-11-26 04:28:51
我个人电脑建的服务器,如果在同一网段内有多人以2-4m/s的速度下载软件,服务器就瘫痪了,如何限制单个用户的下载速的呢?一般多少k/s为好?
...全文
1073
18
打赏
收藏
急问:如何配置tomcat可以限制用户的下载速度???
我个人电脑建的服务器,如果在同一网段内有多人以2-4m/s的速度下载软件,服务器就瘫痪了,如何限制单个用户的下载速的呢?一般多少k/s为好?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
soulconspirator
2003-11-28
打赏
举报
回复
这是我下午在论坛里找到的文章:
Apache2.0.43 + Tomcat4.1.18 + mod_jk-2.0.43.dll整合
Author:Haley Date:2003-02-20
一、软件准备:(操作系统Windos 2000 Server)
1.j2sdk1.4.1: 到http://java.sun.com/j2se/1.4.1/download.html下载!(注意是Windows (all languages, including English)的sdk版)
2.Apache2.0.43: 到http://www.apache.inetcosmos.org/dist/httpd/binaries/win32/ 下载!
3.Tomcat4.1.18:到 http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.18/bin/jakarta-tomcat-4.1.18-LE-jdk14.exe 下载!
4.mod_jk.dll: 到http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.1/bin/win32/mod_jk-2.0.43.dll下载!
二、软件安装:
(1)安装j2sdk:
按照安装向导进行安装(一般安装到C:\j2sdk1.4.1下,方便下面操作)
(2)安装apache:
按照安装向导进行安装(选择安装目录为C:\,方便下面操作;安装成功后其路径为:C:\Apache2)
(3)安装Tomcat:
按照安装向导进行安装(更改安装目录为C:\Tomcat 4.1,方便下面操作),其间会要你输入Admin(系统管理员)的口令。
三、首次配置及测试:
对以上安装的软件环境进行首次配置,并测试其环境。
(1)配置--环境变量:
1.新建系统变量JAVA_HOME,其值为:C:\j2sdk1.4.1 //若你没按以上路径安装请更改为正确的路径
2.新建系统变量TOMCAT_HOME,其值为:C:\Tomcat 4.1 //同上
3.新建系统变量CLASSPATH,其值为:%JAVA_HOME%\lib;
(2)修改错误:
Apache2.0.43有一个小问题,默认安装成功后在Apache2主目录下的htdocs目录中没有index.html文件,你须将该目录下的index.html.en改名为index.html
(3)测试默认服务:
请先运行Apache2与Tomcat 4.1。
1.打开浏览器,在地址栏中输入:http://localhost 检验:此时能在浏览器中看到Apache2的欢迎界面.说明Apache2工作正常.(注意,Apache默认端口为80,若有其它程序占用,请更改C:\Apache2\conf\httpd.conf。)
2.打开浏览器,在地址栏中输入:http://localhost:8080 检验:此时能在浏览器中看到Tomcat的欢迎界面.说明Tomcat工作正常.(注意,Tomcat默认端口为
8080,若有其它程序占用,请更改C:\Tomcat 4.1\conf\server.xml。)
若到此步骤没有任何错误,那可继续下面的操作,Let' go on!
(4)测试你的项目:
现只用Tomcat测试你的项目,为方便此例说明,假设你已有一个项目在e:\test目录下﹐包含index.jsp及其它文件,注意WEB-INF下的web.xml﹐一般有以下内容即可
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
</web-app>
1.设置Tomcat以支持你的项目,打开C:\Tomcat 4.1\conf\server.xml文件,在"</Host>"之前,"</Context>"之后添加
<Context path="/test" docBase="e:\test" debug="0" reloadable="true" crossContext="true"/>并保存。
2.启动你Tomcat 4.1.18,在浏览器的地址中输入http://localhost:8080/test,如你的jsp及bean,servlet等没有错误,一般会将你的index.jsp/index.html文件的
内容给执行并显示。
若到此步骤没有任何错误,那可继续下面的操作,Let' go on!
四、整合配置:
对Apache与Tomcat做相应的配置,让其共同为你工作。
1.先将下载的mod_jk-2.0.43.dll复制到C:\Apache2\modules下。
2.设置主页文件类型:打开C:\Apache2\conf下的httpd.conf,查找"DirectoryIndex",在index.html的后面添加index.jsp并保存,注意相互之间应有空格。
3. 设置Apache与Tomcat之间的连接:
a﹑打开C:\Apache2\conf\httpd.conf,在最后加入下面这段代码并保存。
LoadModule jk2_module modules/mod_jk2-2.0.43.dll
<VirtualHost *>
ServerAdmin yourmail
DocumentRoot "e:\test"
ServerName dummy-host.example.com
DirectoryIndex index.htm index.html index.jsp
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
b﹑在C:\Apache2\conf下建立文件﹕workers2.properties﹐内容如下﹕
[shm]
file=${serverRoot}/logs/shm.file
size=1048576
# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
# Uri mapping
[uri:/*]
worker=ajp13:localhost:8009
好了﹐好好享受你的成果吧!
五、全线测试:
1.重新启动启动Apache2,Tomcat4 。
2.打开你的浏览器,在地址栏中输入http://localhost:8080/test ,若与上面的测试相同,则Tomcat重新配置后正常!
3.在地址栏中输入http://localhost/test ,若与http://localhost:8080/test的结果相同,那恭喜你,Apache2与Tomcat4整合成功了!!!
soulconspirator
2003-11-28
打赏
举报
回复
up
BenKelly
2003-11-27
打赏
举报
回复
up
soulconspirator
2003-11-27
打赏
举报
回复
up
soulconspirator
2003-11-27
打赏
举报
回复
知道了,但现在我的问题很严重,从网上找了很多资料关于tomcat和apache整和的文章,都说需要tomcat 中tomcat-Apache.conf这个文件,但tomcat3.3x-tomcat4.x中根本就找不到这个文件啊,网上好多文章都停留在tomcat3.2x的时代,还有ApacheModuleJServ.dll这个文件我从http://jararta.apache.org上找了一上午也没找到,搜了很多文章,给的连接都无效,哪位仁兄能解释一下tomcat 3.2x以后的版本如何弄到tomcat-Apache.conf这个文件?还有ApacheModuleJServ.dll这个文件的确切下载地址啊?感激不尽,我想好多朋友也有同样的问题吧
soulconspirator
2003-11-27
打赏
举报
回复
我今天下午终于找到一篇tocmat 4与apache整和的文章,搞定了!今晚回宿舍我会贴上来的(现在用的不是我的电脑:p)
感觉整和后性能是能有大幅度提高,多用户下载时(使用apache默认的80端口),会自动下降下载速度,不象单用tomcat那样,毫无限制,一会服务器就瘫痪了
但整和后又有一个比较重要的问题:
tomcat使用8080端口,apache使用80端口,网站文件放在tomcat默认目录或自定义的虚拟目录下(完整的网站目录,包括.html和.jsp),这样用户是可以人为的以ip:8080/index.html来访问页面的,这样就会造成人为使用tomcat的8080端口来下载,必然又会造成服务器拥挤瘫痪,如果静态和动态页面分别分开存放到apache目录和tomcat目录下好象不行吧?我没试过,不过这样实在不方便管理。好多写好的jsp程序又要做改动。
除了采用楼上老兄所说的servlet控制速度,还有什么好的解决方法?
还有几点关于apache服务器的问题:
1.配置apache与tomcat整和时应注意哪些安全性问题?我以前从未用过apache,但知道iis配置不好很容易被入侵,apache是否存在同样的安全问题?
2.如何配置apache可以限制使用默认80端口的下载速度?
hajavaor
2003-11-27
打赏
举报
回复
tomcat只是jsp,servlet的容器。
而apache才是 web 服务器。功能强大,真正意义上的web服务器。
soulconspirator
2003-11-27
打赏
举报
回复
apache最新版本是多少?还有tomcat中那个tomcat-Apache.conf在哪个目录中(我用的是tomcat 4.03)
wuyg719
2003-11-27
打赏
举报
回复
用servlet控制下载,不断地统计流量,应该可以做到流量控制吧?
maodongran321
2003-11-27
打赏
举报
回复
顶一下!
soulconspirator
2003-11-27
打赏
举报
回复
up
松耦合紧内聚
2003-11-26
打赏
举报
回复
have a look
Shawn和月
2003-11-26
打赏
举报
回复
APACHE 是专门的 WEB 服务器,可以使用很多插件来增加功能。(PHP、JSERVER、TOMCAT 等,其中 JSERVER、TOMCAT 是以合作的方式一起用的)
soulconspirator
2003-11-26
打赏
举报
回复
继续顶,顺便问一下apache和tomcat的关系,也是一种可以解释jsp页面的服务器?还是必须和tomcat配合使用?
soulconspirator
2003-11-26
打赏
举报
回复
up
hocus
2003-11-26
打赏
举报
回复
tomcat好像没这个参数吧/
用个apache好了
jewelsh
2003-11-26
打赏
举报
回复
UP
CoolAbu
2003-11-26
打赏
举报
回复
我也不知道,帮你UP
Apache学习(五):
配置
Tomcat
如果你现在等不急了,就想体验一下
tomcat
的魅力的话,把你的网页拷到webapps/ROOT目录下,然后再通过浏览器访问即可, 默认如下格式: http://localhost:8080/ 1)webapps文件夹主要用于web应用程序...
docker 安装
tomcat
以及一些注意事项的管理
文章目录基本安装
配置
附加
配置
启动优化后台管理总结 最近捣鼓了一下,发现还是有诸多问题,所以在此记录一下这次捣鼓的全过程以及如何解决这个问题的 基本安装
配置
拉取
tomcat
8.5.2版本 至于我为什么拉取的是这个...
Tomcat
知识点总结
Tomcat
服务器Apache软件基金会项目中的一个核心项目,是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问
用户
不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。...
Eclipse Java EE+
Tomcat
问题和Apache整合
Tomcat
Eclipse Java EE IDE 中使用
Tomcat
5X / 6X 的一些问题(
配置
,发布相关) 一直都是使用MyEclipse,因为涉及都版权,都是在“学习和交流”的名义之下使用MyEclipse。但是实际的商业开发中,团队要考虑项目的成本...
Tomcat
复习总结面试资料
Tomcat
复习总结面试资料 ...
Tomcat
工作模式
Tomcat
顶层架构
Tomcat
顶层架构小结Connector和Container的微妙关系Container架构分析Container如何处理请求的总结
Tomcat
配置
优化Linux环境安装运行
Tomcat
8AJP
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章