移植thttpd——轻量级的Web Server

移植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 创建一个空文件就可

你可能感兴趣的:(html,Web,server,脚本,web服务,makefile)