Ubuntu16下HTTP服务器配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络实验报告
实验名称:HTTP服务器的安装和配置
学号、姓名:张焓
实验日期:2016-10-14 实验报告日期:2016-10-14
实验地点:
小组成员分工:
一.实验目的
1、基础配置观察实验: 用wireshark抓包分析
2、Linux下完成HTTP服务器的安装和配置
3、HTTP服务器测试
二.实验环境
1.实验设备:
软件:linux ubuntu,Windos,Wireshark;
硬件:PC 1台
2.网络拓扑结构图如下:
三.实验内容及步骤、实验的详细记录、实验结果分析(写出每个命令执行时,所显示的内容,实验中遇到的问题和思考。)
1.安装apache2
采用命令:sudo apt-get install apache2:
在浏览器输入localhost查看是否成功安装
2.配置apache2
编辑apache2.conf:
sudo vi /etc/apache2/apache2.conf
PS:这里可能需要重启一下apache2服务:sudo /etc/init.d/apache2 restart
浏览器打开localhost变为:
3.由客户端虚拟机访问服务端虚拟机:
重新打开一个能与当前作为服务器的虚拟机互相ping通的虚拟机作为客户端,在浏览器输入服务器IP:192.168.137.2(上为服务器虚拟机,下为客户端虚拟机,可能需要在
服务器中重启一下dhcp服务)
安装:
配置文件,将端口号由80改为88:
关闭apache2服务,重启nginx服务,并测试:
客户端测试:
5.HTTP协议
在客户端打开wireshark,进行抓包分析;在此期间,在浏览器输入192.168.137.2(服
务器IP地址),在wireshark中有如下结果:
的请求报文,采用HTTP/1.1协议,发送时间是2016年十月十四日,05:49:56:
分析相应的请求返回包报文25,可以发现这是一条由客户端192.168.137.2发送至服务器192.168.137.101的请求报文,采用HTTP/1.1协议,时间是2016年十月十四日,
05:52:02,还可以看到HTTP服务器版本是APACHE/2.4.18(Ubuntu)
四.思考题回答
五.实验总结
在这次实验中,我了解了HTTP的相关概念、工作原理及其作用。掌握了如何在Linux 下安装HTTP服务器软件,并在实验中成功地设置了HTTP服务器,并在客户端成功地访问了该服务器,并且知道了如何正确配置HTTP服务器,并学会了如何借此搭建一个HTTP服
务器。