移植thttpd——轻量级的Web Server

本文介绍如何将thttpd Web服务器移植到嵌入式系统中,包括下载、编译及配置等步骤,并详细说明了配置文件的各项设置。
部署运行你感兴趣的模型镜像
移植thttpd Web服务器

下载
从http://www.acme.com/software/thttpd/ 下载thttpd

编译thttpd
CC=/opt/host/armv4l/bin/armv4l-unknown-linux-gcc ./configure host=arm-linux

vi Makefile

指定静态链接二进制文件
LDFLAGS = static

make LDFLAGS="static"

配置

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

vi 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目录中。

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

thttpd目录下的目录结构
|html
| `index.
html Web Server网页根目录下的默认HTML文件
|log
| `thttpd.
log 创建一个空文件就可
`run
`thttpd.
pid 创建一个空文件就可

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值