下载

http://www.acme.com/software/thttpd/下载 thttpd 到/tmp 目录当中,并解压.

编译 thttpd

[arm@localhost thttpd­2.25b]$ CC=arm­linux­gcc ./configure ­­host=arm­linux [arm@localhost thttpd­2.25b]$ vi Makefile

指定静态链接二进制文件

LDFLAGS =         ­static

[arm@localhost thttpd­2.25b]$ make LDFLAGS="­static"

配置

拷贝 thttpd 二进制可执行文件到根文件系统/usr/sbin/目录中

[arm@localhost thttpd­2.25b]$ cp thttpd /home/arm/dev_home/rootfs/my_rootfs/usr/sbin/

修改 thttpd 配置文件

[arm@localhost thttpd­2.25b]$ vi contrib/redhat­rpm/thttpd.conf

# This section overrides defaults

dir=/etc/thttpd/html                           #指明 WebServer 存放网页的根目录路径 chroot

user=root                                              #以 root 身份运行 thttpd

logfile=/etc/thttpd/log/thttpd.log     #日志文件路径 pidfile=/etc/thttpd/run/thttpd.pid    #pid 文件路径

拷贝 thttpd.conf 配置文件到根文件系统的 mnt/etc/目录, 系统加载后,linuxrc 脚本会自动将 mnt/etc/下的所有文件拷贝到/etc 目录中。

[arm@localhost thttpd­2.25b]$ cp contrib/redhat­rpm/thttpd.conf /home/arm/dev_home/rootfs/my_rootfs/mnt/etc/

转移到根文件系统目录,创建相应的文件

[arm@localhost etc]$ cd /home/arm/dev_home/rootfs/my_rootfs [arm@localhost my_rootfs]$ cd mnt/etc/

创建 thttpd 目录

[arm@localhost etc]$ mkdir thttpd [arm@localhost etc]$ cd thttpd thttpd 目录下的目录结构

|­­ html

|  `­­ index.html Web Server 网页根目录下的默认 HTML 文件

|­­ log

|   `­­ thttpd.log 创建一个空文件就可

`­­ run

`­­ thttpd.pid 创建一个空文件就可

html 目录下的 index.html 文件内容如下:

<html>

<head>

</head>

<body>

<title>
Welcome to here^^ </title>

<marquee>

<font color=red>

Welcome to
here^^!!!

</body>

</html>

</font>

</marquee>

移植 thttpd Web 服务器的更多相关文章

  1. 三种嵌入式web服务器(Boa / lighttpd / shttpd)的 linux移植笔记

    一:移植Boa(web服务器)到嵌入式Linux系统 一.Boa程序的移植 1.下载Boa源码    下载地址: http://www.boa.org/    目前最新发行版本: 0.94.13   ...

  2. 嵌入式设备web服务器比较

    目录(?)[-] Boa Thttpd Mini_httpd Shttpd Lighttpd Goahead AppWeb Apache 开发语言和开发工具 结论 备注   现在在嵌入式设备中所使用的 ...

  3. [置顶] ARM-Linux下WEB服务器Boa的移植、配置和运行测试

    Linux下使用的轻量级WEB服务器主要有:lighttpd.thttpd.shttpd和boa等等,而Boa是使用最为广泛的轻量级WEB服务器之一(当然,阿帕奇是世界使用排名第一的Web服务器软件) ...

  4. 嵌入式开发之web服务器---boa移植

    近段时间在做ti8148的编解码器又涉及到boa web服务器的移植.在移植到ARM开发板的过程中,遇到很多的问题.原先的自带thttpd 由于功能没有boa完善,比如在ubuntu下面的utf-8编 ...

  5. 嵌入式web服务器-thttpd

    交叉编译thttpd http://lakie.blog.163.com/blog/static/45185220201162910432330/ thttpd安装与调试 http://blog.cs ...

  6. 嵌入式web服务器BOA的移植及应用

    嵌入式web服务器子系统 一.嵌入式web服务器的控制流程 如下图所示,嵌入式web服务器可实现通过网络远程控制嵌入式开发板,便捷实用. 控制流程:浏览器 --->>>嵌入式开发板 ...

  7. 嵌入式设备web服务器

    操作系统:ubuntu10.04 前言:    为了提高对设备的易操作性,很多设备中提供pc机直接通过浏览器操作设备的功能.这就需要在设备中实现web服务器.    现在在嵌入式设备中所使用的web服 ...

  8. 深入研究嵌入式web服务器的视频监控应用

    http://embed.chinaitlab.com/pc/776136.html uCLinux下,主要有3个Web Server:Httpd.Thttpd和BOA.Httpd是最简单的一个Web ...

  9. 基于OWin的Web服务器Katana发布版本3

    当 ASP.NET 首次在 2002 年发布时,时代有所不同. 那时,Internet 仍处于起步阶段,大约有 5.69 亿用户,每个用户平均每天访问 Internet 的时间为 46 分钟,大约有 ...

随机推荐

  1. NX二次开发-创建功能区工具栏UF_UI_create_ribbon

    NX9+VS2012 1.打开D:\Program Files\Siemens\NX 9.0\UGII\menus\ug_main.men 找到装配和PMI,在中间加上一段 TOGGLE_BUTTON ...

  2. favicon.ico请求处理

    favicon.ico 图标用于收藏夹图标和浏览器标签上的显示,如果不设置,浏览器会请求网站根目录的这个图标,如果网站根目录也没有这图标会产生 404. 出于优化的考虑,要么就有这个图标,要么就禁止产 ...

  3. csp-s模拟测试98

    csp-s模拟测试98 $T1$??不是我吹我轻松手玩20*20.$T2$装鸭好像挺可做?$T3$性质数据挺多提示很明显? $One$ $Hour$ $Later$ 这$T1$什么傻逼题真$jb$难调 ...

  4. 牛客多校第六场 D move 枚举/机智题

    题意: 有个家伙装东西,他的策略是贪心,每次装进去这个盒子能装下的最大的东西,直到把这个盒子装满,再去装下一个盒子. 给出盒子的数量k和一些东西的重量,问你最小需要多大的盒子才能以这种贪心策略装下. ...

  5. ionic-CSS:ionic Toggle(切换开关)

    ylbtech-ionic-CSS:ionic Toggle(切换开关) 1.返回顶部 1. ionic Toggle(切换开关) 切换开关类似与 HTML 的 checkbox 标签,但它更易于在移 ...

  6. Memory barrier,

    A memory barrier, also known as a membar, memory fence or fence instruction, 是一种屏障指令,它使中央处理单元(CPU)或编 ...

  7. 使用CSS3开启GPU硬件加速提升网站动画渲染性能

    遇到的问题: 网站本身设计初衷就没有打算支持IE8及以下版本浏览器,并不是因为代码兼容性问题,而是真的不想迁就那些懒得更新自己操作系统和浏览器的用户,毕竟是我自己的网站,所以我说了算!哈哈~ 没有了低 ...

  8. 纯css制作三级菜单

    <!DOCTYPE html> <html> <head> <title>三级菜单</title> <meta charset=&qu ...

  9. iOS开发系列-Lock

    概述 我们在使用多线程的时候多个线程可能会访问同一块资源,这样就很容易引发数据错乱和数据安全等问题,这时候就需要我们保证每次只有一个线程访问这一块资源,锁 应运而生. iOS中锁之前的性能的图标排行: ...

  10. Haar分类器方法

    一.Haar分类器的前世今生 二.人脸检测属于计算机视觉的范畴,早期人们的主要研究方向是人脸识别,即根据人脸来识别人物的身份,后来在复杂背景下的人脸检测需求越来越大,人脸检测也逐渐作为一个单独的研究方 ...