移植 thttpd Web服务器
从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>
<title> Welcome to here^^ </title>
</head>
<body>
<marquee>
<font color=red>
Welcome to here^^!!!
</font>
</marquee>
</body>
</html>
移植 thttpd Web服务器相关推荐
- arm linux imx6u移植goahead web服务器
arm linux imx6u移植goahead web服务器 源码下载 源码结构 源码移植 源码下载 1.源码版本goahead2.5 2. 百度云下载链接https://pan.baidu.com ...
- boa linux arm修改网卡,移植Boa Web服务器到ARM-Linux系统
本次移植的主要参考资料: 1. <嵌入式Web服务器移植 > 是网上一份Boa移植文档,比较全面.本文档就是基本参照它来写的.基本上上可以说是这篇文章的修改版,增加了我的移植经验.由于这篇 ...
- Ubuntu 下安装thttpd Web服务器
不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...
- 三种嵌入式web服务器(Boa / lighttpd / shttpd)的 linux移植笔记
一:移植Boa(web服务器)到嵌入式Linux系统 一.Boa程序的移植 1.下载Boa源码 下载地址: http://www.boa.org/ 目前最新发行版本: 0.94.13 ...
- 嵌入式设备web服务器比较
现在在嵌入式设备中所使用的web服务器主要有:boa.thttpd.mini_httpd.shttpd.lighttpd.goaheand.appweb和apache等. Boa 1.介绍 Boa诞生 ...
- 嵌入式web服务器预研报告(转)
现在在嵌入式设备中所使用的web服务器主要有:boa.thttpd.mini_httpd.shttpd.lighttpd.goaheand.appweb和apache等. Boa 1.介绍 Boa诞生 ...
- 常见嵌入式Web服务器比较
在在嵌入式设备中所使用的web服务器主要有:boa.thttpd.mini_httpd.shttpd.lighttpd.goaheand.appweb和apache等. Boa 1.介绍 Boa诞生于 ...
- [转]嵌入式Web服务器
现在在嵌入式设备中所使用的web服务器主要有:boa.thttpd.mini_httpd.shttpd.lighttpd.goaheand.appweb和apache等. Boa 1.介绍 Boa诞生 ...
- 常用嵌入式Web服务器介绍
现在在嵌入式设备中所使用的web服务器主要有:boa.thttpd.mini_httpd.shttpd.lighttpd.goaheand.appweb和apache等. Boa 1.介绍 Boa诞生 ...
最新文章
- 模拟 POJ 2632 Crashing Robots
- C语言——四字节对齐(4对齐后是4, 5对齐后是8)
- H3C 2126 限速后的问题
- STL常用的排序算法
- 华为python有必要学吗_【华为云技术分享】这个 Python 库有必要好好学学
- html+include设置,html中的include标签是什么?htmlinclude实现配置解析
- win2008r2 mysql 远程_SQL SERVER 2008 R2如何开启数据库的远程连接(转)
- VMware vs openStack对比直观优势
- enter对应的keycode_vue 添加enter回车事件
- java语言中实现键盘输入_Java程序设计中的键盘输入数据的方法分析
- python中面向对象的ui_Python面向对象和图形用户界面(一)---- 面向对象
- 《Android游戏编程之从零开始》
- 小程序商城源码,小程序源码带前端+后台+数据库 ,免费分享
- C语言面试题---函数(一)
- 《国富论》阅读笔记03
- Windows Mobile 6.1模拟器发布,欢迎下载!
- 判断数组相同数c语言_单片机常用的14个C语言算法,看过的都成了大神!
- 用虚拟信用卡注册Google Play开发者账号
- MyBatis详细笔记
- Java学习之什么是泛型的擦除
热门文章
- 计算机协会成立活动简报,“中国计算机学会CCF走进高校”活动在我校举行
- html5表单实例元素,HTML5新表单元素的图文实例-
- 力扣(LeetCode)刷题,简单+中等题(第34期)
- Linux那些事儿 之 戏说USB(7)不一样的core
- 深度学习--TensorFlow(8)CNN卷积神经网络理论(计算机视觉)
- 【神经网络】(19) ConvNeXt 代码复现,网络解析,附Tensorflow完整代码
- C语言实现bmp图像对比度扩展
- php 和第二天作对比,php第二天
- PCL common中常见的基础功能函数
- 设置VSCode显示聚焦到资源管理器NPM窗口快捷键Alt+N