zoukankan      html  css  js  c++  java
  • Linux实训——搭建HTTP服务器

    山东科技大学
    信息工程系

    内容说明:本篇文章是《嵌入式操作系统》实训报告的第二部分,实现了HTTP服务器的搭建
    《嵌入式操作系统》实训报告内容介绍:
    第一部分:编译升级系统Linux内核
    第二部分:搭建HTTP服务器
    第三部分:搭建动态网站
    完整实验报告PDF文件

    二、构建HTTP服务器

    2.1 实验原理

      HTTP服务器,又称为WWW服务器、Web服务器,其主要功能是提供给客户端以信息浏览的服务。在Linux平台下,主流的HTTP服务器有Apache、Nginx、Tomcat等,其中应用最广泛的是Apache。
      Apache HTTP服务器,是免费开源的跨平台的 Web服务器软件,绝大多数Apache HTTP Server实例都在Linux发行版上运行。Apache的模块支持非常丰富,虽在速度、性能上不及其他轻量级Web服务器,但属于重量级产品,功能丰富。

    2.2 实验分析

      本次实验要求构建一个HTTP服务器,而如果只是搭建HTTP服务器,仅仅需要安装Apache即可。因此,接下来我将安装Apache、编写简单的HTML网页并进行访问测试。

    2.3 实验过程记录

    2.3.1 安装Apache

      首先使用sudo apt-get update命令,对软件包进行更新。之后,使用sudo apt-get install apache2安装apache软件。为了测试Apache是否安装成功,可以直接访问 http://your_server_IP_address 查看。使用ifconfig命令可以查看到主机的IP地址。
    在这里插入图片描述

    图 查看本地IP

      后来想到这一步不是必要的,可以直接使用localhost进行测试。
      可以看到,这里显示了127.0.0.1这个用于本地环回的IP。现在打开虚拟机中的Firefox,在地址栏输入http://127.0.0.1并访问,可以看到,apache服务已经搭建成功。
    在这里插入图片描述

    图 apache访问测试

      到目前为止,HTTP服务器已经可以算是搭建成功了,甚至现在已经可以上传静态网页到该服务器以提供访问服务了。

    2.3.2 编写网页测试

      现在编写一个简单的HTTP静态网页,上传到虚拟机服务器,检测是否能进行访问。在用户目录下,编写一个test.html文件,然后进入到/var/www/html目录,将test.html文件复制到该目录下。
    在这里插入图片描述

    图 文件转移

      现在该目录下应该有两个html文件,一个是原来的默认索引文件index.html,另一个就是用于测试的test.html。现在再次打开Firefox,访问http://127.0.0.1/test.html
    在这里插入图片描述

    图 静态网页测试

      所以说,现在“制作静态网页并访问”是完全没有问题的。
      其中,test.html文件内容如下:
    在这里插入图片描述

    图 测试内容
  • 相关阅读:
    CSS浮动(float、clear)通俗讲解
    JAVA 类的加载
    数据库操作 delete和truncate的区别
    正则表达式 匹配相同数字
    Oracle EBS OM 取消订单
    Oracle EBS OM 取消订单行
    Oracle EBS OM 已存在的OM订单增加物料
    Oracle EBS OM 创建订单
    Oracle EBS INV 创建物料搬运单头
    Oracle EBS INV 创建物料搬运单
  • 原文地址:https://www.cnblogs.com/ZHJ0125/p/12904513.html
Copyright © 2011-2022 走看看