ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:732.35KB ,
资源ID:24030162      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24030162.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Web服务器的配置与管理.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Web服务器的配置与管理.docx

1、Web服务器的配置与管理一 Tomcat(1)在操作系统中创建两个系统环境变量。a) JAVA_HOME:JDK的安装目录;b) CATALINA_HOME:Tomcat的安装目录。(2)环境测试问题:启动Tomcat时,应用程序并不能正确运行,只是在页面上跳了一下就关闭了。原因:在创建环境变量时,因为不细心的原因写错了,导致Tomcat无法启动。启动Tomcat图例1注:startup.bat启动Tomcat,shutdown.bat关闭Tomcat。(3)测试TomcatTomcat启动后,在浏览器中访问http:/localhost:8080,安装正确如图:图例2二 Web程序部署1.

2、默认部署将studentManager文件夹拷贝到webapps目录下,启动Tomcat,在浏览器中输入http:/localhost:8080/studentManager访问。2. 非默认部署在confserver.xml文件中的标签内添加标签注解:其中reloadable=false表示当应用程序中的内容发生更改之后服务器不会自动加载,这个属性在开发阶段通常都设为true,方便开发,在发布阶段应该设置为false,提高应用程序的访问速度。docBase为路径,可以使用绝对路径,也可以使用相对路径,相对路径相对于webapps。path属性的值是访问时的根地址。图例3三 虚拟主机的配置(1

3、) 在d盘创建文件夹jmj,盘符和文件夹名自定,将studentManager文件夹拷到该文件夹下。(2) 在C:WINDOWSsystem32driversetc下的Hosts文件中做如下配置。127.0.0.1 127.0.0.1 (3)在server.xml的标签之间添加一个Host标签,并将属性name值为localhost的改为,配置(4)重启Tomcat,在浏览器中输入:8080 ,可以看到Tomcat默认主页。输入:8080/studentManager,可以看到studentManager的默认页。将文件夹studentManager重命名为ROOT,注意要大写,访问方式就变为

4、:8080。因为ROOT是虚拟主机的默认Web 应用目录,所以URL路径中无需加入/studentManager路径。四 数据源的配置A.搭建数据库环境(1).数据库服务器环境配置 a. 查看数据库服务实例 b. 启用服务器连接 c. 使用有效的用户名和密码 d. 启用Sql Server的身份验证模式 e. 重启实例 f. 测试(2).执行sql脚本,创建数据库环境 图例4 图例5B.配置数据源 (1)拷贝sqlsever2005驱动sqljdbc.jar到Tomcat的lib下(2)配置Tomcatconfcontext.xml文件(3)配置Web程序studentManager的web.

5、xml文件(4)测试 图例6 图例7注:环境的配置是为了确保客户端程序能通过网络访问数据库服务器,需要关注的参数是服务实例的IP地址和端口号、sqlserver登录模式、用户名和密码,即客户端连接所需的参数。五Tomcat的控制平台和管理平台配置A.配置控制平台(1)配置admin模块a.解压apache-tomcat-5.5.26-admin.zip,将conf和server两个文件夹拷贝到Tomcat的安装目录下 b.解压commons-modeler-2.0.1.zip和commons-logging-1.1.1-bin.zip文件,将commons-modeler-2.0.1.jar、

6、commons-logging-1.1.1.jar拷贝到Tomcat的安装目录下的lib目录中(2)配置用户 修改Tomcatconftomcat-users.xml文件(3)修改文件夹名称将TomcatconfCatalina下的localhost改名为,通过域名访问Web程序B.测试Admin应用重启Tomcat,在浏览器中输入:8080/admin ,这里,我同样遇到了一个问题,该页面存在,但是页面出错解决:缺少文件,重新解压覆盖图例8登录进入主界面:图例9C.Tomcat控制平台功能D.测试管理平台输入:8080/,点击Tomcat Manager,输入用户名“manager”和密码“

7、manager”,进入管理界面图例10六SSL的使用(1)准备安全证书 命令为:Keytool -genkey -alias “tomcat”-keyalg “RSA” -keystore d:mypathtest.keystore生成一对非对称密钥和自我签名证书保存在test.keystore 文件中(注:首先需要在D盘新建一个名为mypath的空文件夹)问题:直接执行命令,出现系统找不到指定路径的错误图例11解决:在d盘新建mypath文件夹,显示如图图例12(2)配置SSL连接器 在Tomcat的server.xml文件中有配置SSL连接器的代码,去掉元素的注释,并在末尾加入keysto

8、reFile=d:mypathtest.keystore具体:(3)测试 访问:8443/ ,当Tomcat收到HTTPS请求后,会向客户端发送服务器的安全证书,该安全证书非权威机构颁发,不能作为有效的验证对方身份的凭据,但通信数据会经过加密后才在网络上传输,通信数据是安全的图例13七Tomcat与Apache服务器集成(1)运行apache_2.0.63-win32-x86-no_ssl.msi,启动安装程序,正确安装Apache Web服务器图例14(2)在Apache服务器中加入JK插件把mod_jk.so复制到D:Apache2modules下(3)创建workers.properti

9、es文件,用来配与tomcat通信的参数,它存放在D:Apache2conf下(4)修改Apache服务器的配置文件httpd.conf(5)studentManager文件,用于测试(6)测试,重启Tomcat服务器和Apache服务器,访问图例15八Tomcat集群1.配置(1)Apache的负载均衡配置,对workers.properties文件进行修改(2)配置Apache服务器的配置文件httpd.conf(3)配置Tomcat集群,完成会话同步,修改Tomcat的配置文件(4)复制Tomcat,并重命名(5)修改Tomcat2中的关闭端口、HTTP监听端口及AJP连接器的端口,会话

10、同步的TcpListent prort(6)分别修改两个Tomcat的server.xml文件,把它们的元素的jvmRoute属性分别设为worker1和worker2(7)将Web程序分别复制到Tomcat1、Tomcat2中的webapps下(8)删除系统环境变量CATALINA_HOME2.测试(1)关闭Apache,重启两个Tomcat(3) 重启Apache,访问http:/localhost出现Apache默认窗口,再访问 注:刷新页面,SessionID不变,worker1与worker2交替变化九性能监视与调优A性能测试和监视1.安装启动JMeter解压运行bin/jmeter

11、.bat,启动JMeter2.建立测试计划 (1)添加线程组(2)添加取样器(3)添加monitor,再添加一个Summary report monitor和生成概要结果(4)测试:启动Tomcat,点击菜单运行-启动,查看测试结果3. 性能监视B.增加负载测试及性能优化(1)请求数为几百的时候,发现Error%为0%(2)增加请求线程数为1500,发现Error%为90.55%,表明服务器端已经来不及处理所有请求,丢弃了90.55%的http请求(3)此时JMeter窗口运行项不可以启动,重启JMeter.bat,再次执行线程数为1500的测试,结果如图:Error%为18.11%,明显减少

12、,Tocmat控制台也无错误(4)将最大线程数调整为500,maxActive调整为500,线程数增加至1800,JMeter窗口运行项不再可以启动,发现Error%为62.17%(5)将最大线程数调整为1300,maxActive调整为1300,线程数1300,发现Error%为80.04%(6)将最大线程数调整为1300,maxActive调整为1000,线程数1300,发现Error%为82.80%(7)将最大线程数调整为500,maxActive调整为500,线程数1300,发现Error为80.20%(8)将最大线程数调整为500,maxActive调整为800,线程数1300,发现

13、Error为76.86%(9)将最大线程数调整为800,maxActive调整为500,线程数1300,发现Error为81.80%,且Tomcat控制台出现严重错误(10)将最大线程数调整为200,maxActive调整为800,线程数1500,发现Error为52.31%,且Tomcat控制台未出现错误(11)将最大线程数调整为800,maxActive调整为200,线程数1500,发现Error为88.75%,且Tomcat控制台出现严重错误(12)将最大线程数调整为100,maxActive调整为800,线程数1500,发现Error为64.92%,且Tomcat控制台未出现错误(13

14、)将最大线程数调整为100,maxActive调整为1000,线程数1500,发现Error为58.05%,且Tomcat控制台未出现错误(14)将最大线程数调整为100,maxActive调整为1200,线程数1500,发现Error为26.37%,且Tomcat控制台未出现错误(15)将最大线程数调整为100,maxActive调整为1500,线程数1500,发现Error为57.53%,且Tomcat控制台未出现错误(16)将最大线程数调整为100,maxActive调整为1300,线程数1500,发现Error为24.80%,且Tomcat控制台未出现错误(17)将最大线程数调整为20

15、0,maxActive调整为1300,线程数1500,发现Error为54.25%,且Tomcat控制台未出现错误(18)将最大线程数调整为50,maxActive调整为1300,线程数1500,发现Error为61.60%,且Tomcat控制台未出现错误(19)将最大线程数调整为50,maxActive调整为1000,线程数1500,发现Error为15.59%,且Tomcat控制台未出现错误(20)将最大线程数调整为50,maxActive调整为800,线程数1500,发现Error为61.36%,且Tomcat控制台未出现错误(21)将最大线程数调整为50,maxActive调整为110

16、0,线程数1500,发现Error为12.97%,且Tomcat控制台未出现错误(22)将最大线程数调整为50,maxActive调整为1200,线程数1500,发现Error为69.39%,且Tomcat控制台未出现错误(23)将最大线程数调整为20,maxActive调整为800,线程数1500,发现Error为26.17%,且Tomcat控制台未出现错误(24)将最大线程数调整为20,maxActive调整为700,线程数1500,发现Error为1.03%,且Tomcat控制台未出现错误(25)将最大线程数调整为20,maxActive调整为400,线程数1500,发现Error为25.21%,且Tomcat控制台未出现错误(4) 急剧增加并发的请求数,将线程数增加为6000,JMeter和Tomcat的控制台出错,并且在自己的电脑上的JMeter窗口运行中的启动项不可以再次启动,需要重新启动JMeter。调优:资源分配协调,精简功能,释放资源

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1