本案例要求对Nginx服务器进行适当优化,以提高服务器的处理性能:javascript
而后客户机访问此Web服务器验证效果:css
使用2台RHEL7虚拟机,其中一台做为Nginx服务器(192.168.4.5)、另一台做为测试用的Linux客户机(192.168.4.100),如图-1所示。html
图-1java
Nginx优化主要从配置文件着手,常见优化参数以下:nginx
实现此案例须要按照以下步骤进行。web
步骤一:构建Nginx服务器apache
1)源码安装Nginx软件json
2)启用Nginx服务并查看监听端口状态vim
步骤二:优化前从客户机访问Nginx服务器测试浏览器
1)使用ab高并发测试
2)使用脚本测试长头部请求是否能得到响应
3)使用Firefox浏览器测试客户端缓存
以Firefox浏览器为例,只要在地址栏内输入 http://192.168.4.5/a.jpg,回车后即链接目标主机192.168.4.5的Web服务,得到服务器上的a.jpg图片资源。若访 问成功,再次,在Firefox地址栏内输入about:cache将显示Firefox浏览器的缓存信息,如图-2所示。
图-2
4)客户端使用浏览器访问不存在的页面
步骤三:优化Nginx服务器
1)修改Nginx配置文件
2)修改Linux操做系统最大打开文件数
经过修改/etc/security/limits.conf文件修改打开文件最大数量:
3)提早生成404错误页面,供测试使用:
步骤四:优化后从客户机访问Nginx服务器测试
对Nginx服务器进行各类参数优化后,在客户端访问服务器页面,对比优化前与优化后的区别,验证优化是否生效。
本案例要求部署Tomcat服务器,具体要求以下:
而后客户机访问此Web服务器验证效果:
使用2台RHEL7虚拟机,其中一台做为Tomcat服务器(192.168.2.5)、另一台做为测试用的Linux客户机(192.168.2.100),如图-3所示。
图-3
使用RPM安装JDK基础环境
使用源码安装部署Tomcat服务器
调整Tomcat配置文件,禁用默认的8009端口
实现此案例须要按照以下步骤进行。
步骤一:部署服务器软件
1)使用RPM安装JDK环境
2)安装Tomcat
步骤二:修改Tomcat配置文件
1)建立测试JSP页面
2)启动服务
步骤三:验证测试
1)服务器验证端口信息
2)客户端浏览测试页面
沿用练习二,使用Tomcat部署加密虚拟主机,实现如下要求:
修改server.xml配置文件,建立两个域名的虚拟主机,修改以下两个参数块:
提示:修改server.xml配置文件,经过在<Host>中添加Context,咱们也能够指定页面的根路径位置,默认为ROOT
生产SSL密钥与证书文件
实现此案例须要按照以下步骤进行。
步骤一:配置服务器虚拟主机
1)修改server.xml配置文件,建立虚拟主机
2)建立虚拟主机对应的页面根路径
3)重启Tomcat服务器
4)客户端设置host文件,并浏览测试页面进行测试
步骤二:修改网站的首页目录(非必须)
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)查看服务器日志文件