thttpd 在S3C6410的移植-web服务程序的应用
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 &
最新文章
- Tomcat问题,不能正确访问http://localhost:8080/
- Definition of success-成功的定义
- ReaderWriterLock的UpgradeToWriterLock方法的一种使用场景
- 【8-21】java学习笔记03
- Django跑起来
- 公钥,私钥,SSL(讲的很生动) (转) 对称加密、非对称加密初探
- jquery重置html form
- Codeforces 543D. Road Improvement (树dp + 乘法逆元)
- WPF获取控件的句柄
- Proving Equivalences(加多少边使其强联通)
- 一个在浏览器端将html 转为pdf 的js 插件 jsPDF
- 浏览器兼容汇总(css+js)
- 【Idea】IntelliJ不停地updating indices的解决办法
- 再说项目 Dec 27th 2018
- Spark在Windows下的环境搭建(转)
- Python 爬虫常用的库
- WPF动态时间(电子表)
- python tar.gz格式压缩、解压
- (转)FFMPEG的一些使用技巧
- 2018.07.17 后缀自动机模板(SAM)
热门文章
- day05-1 执行Python程序的两种方式
- hdu 1080 dp(最长公共子序列变形)
- [读书笔记] R语言实战 (六) 基本图形方法
- Windows 10快速在指定目录打开命令行
- Vue常用的GitHub项目
- 2015 Multi-University Training Contest 7 hdu 5375 Gray code
- 在对Activity基类的封装中,我做了什么
- bzoj-1492 货币兑换Cash (1)——平衡树维护凸包
- ThinkPHP5.0框架开发--第11章 TP5.0 杂项
- Linux系统安装Redis数据库