案例1:安装部署Tomcat服务器
案例2:使用Tomcat部署虚拟主机
案例3:使用Varnish加速Web
本案例要求部署Tomcat服务器,具体要求如下:
然后客户机访问此Web服务器验证效果:
使用2台RHEL7虚拟机,其中一台作为Tomcat服务器(192.168.2.100)、另外一台作为测试用的Linux客户机(192.168.2.5),如图-1所示。
使用RPM安装JDK基础环境
使用源码安装部署Tomcat服务器
实现此案例需要按照如下步骤进行。
步骤一:部署Tomcat服务器软件(192.168.2.100/24)
1)使用RPM安装JDK环境
2)安装Tomcat
3)启动服务
4)客户端浏览测试页面
步骤二:修改Tomcat配置文件
1)创建测试JSP页面
2)重启服务
步骤三:验证测试
1)服务器验证端口信息
提示:如果检查端口时,8005端口启动非常慢,可用使用下面的命令用urandom替换random(非必须操作)。
2)客户端浏览测试页面
沿用练习二,使用Tomcat部署加密虚拟主机,实现以下要求:
修改server.xml配置文件,创建两个域名的虚拟主机,修改如下两个参数块:
实现此案例需要按照如下步骤进行。
步骤一:配置服务器虚拟主机
1)修改server.xml配置文件,创建虚拟主机
2)创建虚拟主机对应的页面根路径
3)重启Tomcat服务器
4)客户端设置host文件,并浏览测试页面进行测试
步骤二:修改www.bb.com网站的首页目录为base
1)使用docBase参数可以修改默认网站首页路径
2)测试查看页面是否正确
步骤三:跳转
1)当用户访问http://www.aa.com/test打开/var/www/html目录下的页面
2)测试查看页面是否正确
步骤四:配置Tomcat支持SSL加密网站
1)创建加密用的私钥和证书文件
2)再次修改server.xml配置文件,创建支持加密连接的Connector
3)重启Tomcat服务器
4)客户端设置host文件,并浏览测试页面进行测试
步骤五:配置Tomcat日志
1)为每个虚拟主机设置不同的日志文件
2)重启Tomcat服务器
3)查看服务器日志文件
步骤六:扩展实验(配置Tomcat集群)
1) 在192.168.4.5主机上配置Nginx调度器(具体安装步骤参考前面的章节)
2) 在192.168.2.100和192.168.2.200主机上配置Tomcat调度器
以下以Web1为例:
3)启动服务
通过配置Varnish缓存服务器,实现如下目标:
通过源码编译安装Varnish缓存服务器
修改配置文件,缓存代理源Web服务器,实现Web加速功能
使用3台RHEL7虚拟机,其中一台作为Web服务器(192.168.2.100)、一台作为Varnish代理服务器(192.168.4.5,192.168.2.5),另外一台作为测试用的Linux客户机(192.168.4.100),如图-2所示。
对于Web服务器的部署,此实验中仅需要安装nginx或者httpd软件、启动服务,并生成测试首页文件即可,默认httpd网站根路径为/var/www/html,首页文档名称为index.html,默认nginx网站根路径为/usr/local/nginx/html,默认首页为index.html。下面的实验我们以httpd为例作为Web服务器。
实现此案例需要按照如下步骤进行。
步骤一:构建Web服务器
1)使用yum安装web软件包
2)启用httpd服务,并设为开机自动运行
httpd服务默认通过TCP 80端口监听客户端请求:
3)为Web访问建立测试文件
在网站根目录/var/www/html下创建一个名为index.html的首页文件:
4)测试页面是否正常
步骤二:部署Varnish缓存服务器(192.168.4.5)
1)编译安装软件(python-docutils默认光盘中没有,需要在lnmp_soft中找)
2)复制启动脚本及配置文件
3)修改代理配置文件
4)启动服务
步骤三:客户端测试
1)客户端开启浏览器访问
步骤四:其他操作
1)查看varnish日志
2)更新缓存数据,在后台web服务器更新页面内容后,用户访问代理服务器看到的还是之前的数据,说明缓存中的数据过期了需要更新(默认也会自动更新,但非实时更新)。