BOA移植及配置Day1

BOA移植及配置Day1
一、实验内容
任务 1:完成 Ubuntu/Centos 虚拟机的安装;
任务 2:搭建 gcc、make、sshd 服务等嵌入式开发环境;
任务 3:完成 BOA 软件服务的移植和 BOA 服务的配置;
任务 4:完成 Web 服务中静态页面的测试;
二、实验步骤
1.任务一:已完成 Ubuntu/Centos 虚拟机的安装。
2.任务二:搭建好相关的嵌入式开发环境。
3.任务三:
(1)什么是 TCP 服务器,TCP 服务器运行后的效果怎么验证?
答:TCP服务器实际上是一个应用服务器,如果传输层用了TCP,则这样的应用程序就是TCP服务器。
Linux系统中用netstat -tuan语句查看传输层的状态,如果TCP服务器运行成功,则在操作系统上,输入netstat-tan语句应该能够显示出我们设置的一个传输层的端口号。
(2)什么是 Web 服务器,Web 服务器和 TCP 服务器的区别是什么?
答:一个TCP服务器,通过应用层在数据格式上进行处理,采用HTTP的标准协议后的服务器称为Web服务器。Web服务器只负责HTTP协议,只能发送静态页面的内容。
(3)嵌入式系统中,常用的开源 Web 服务器有哪些?
答:嵌入式WEB服务器常见的有:httpd, Boa, Appweb
(4)如何移植 BOA 服务器(X86 版,ARM 版)?
BOA是一个开源的系统。移植目的是适应目标机器的可执行程序。、
A.下载解压源码。
Tar -zxvf boa-0.94.13.tar.gz -C …/
B.配置生成makefile
a.对目标机器性能进行配置(confige脚本)。
b.工具的指定(修改Makefile,以支持目标板工具)。
c.生成(make)。
C.运行测试。
(5)移植服务后的配置文件在哪里,配置选项有哪些?
答:配置文件在:/etx/boa/boa.conf目录下。
配置选项:port、Listen、User、ErrorLog、AccessLog、DocumentRoot
4.任务四:
(1)Web 服务的页面存放目录在哪里?
页面存放在用户新建的WWW文件中。
(2)浏览器访问路径原理和服务配置文件的对应关系?
浏览器访问路径=文件存放地址(根目录)+文件名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值