Ubuntu16下HTTP服务器配置

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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服

务器。

相关文档
最新文档