码迷,mamicode.com
首页 > Web开发 > 详细

thttpd 在S3C6410的移植-web服务程序的应用

时间:2018-11-16 17:28:10      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:根目录   linux   vmw   新建   rpm   gcc   权限   inux   压缩   

1.    在VMWare 虚拟机上将arm-linux-gcc 4.3.1配置好;
2.    下载thttpd软件包并解压;
3.    在thttpd根目录下运行:  ./configure;
4.    修改 Makefile文件 CC = gcc  替换为 CC = arm-linux-gcc,共3处,压缩根目录包1个,cgi-src目录1个,extras目录1个;
5.    执行make命令;
6.    将生成的 thttpd 复制到目标板 /usr/sbin 目录,contrib/redhat-rpm/thttpd.conf 复制到目标板 /etc 目录,并添加 thttpd 为可执行 chmod 777 thttpd;
7.    使用 vi 打开 thttpd.conf 文件,并进行配置,
dir=/home/httpd/html
#chroot
user=root
# default = nobody
logfile=/var/log/thttpd.log
pidfile=/var/run/thttpd.pid
cgipat=/cgi-bin/*.cgi  
8.    再在目标板上新建 /home/httpd 和 /home/httpd/html和、home/httpd/html/cgi-bin三个目录,并修改权限为755:
9.    html文件夹是用来存放html文件的,而在cgi-bin程序则存放在cgi-bin 目录下面;
    目录属性777,.html .js 文件属性666 .cgi 属性 777
    
11.    配置 /etc/init.d/rcS 文件在最后加上   此处是为了开机启动而设置的,不同的Linux系统不同的文件
    thttpd -D -C /etc/thttpd.conf &

thttpd 在S3C6410的移植-web服务程序的应用

标签:根目录   linux   vmw   新建   rpm   gcc   权限   inux   压缩   

原文地址:https://www.cnblogs.com/cruisersytv/p/9969747.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!