web服务器之mini_httpd搭建方法

本文详细介绍了如何在嵌入式设备上部署mini_httpd轻量级HTTP服务器的过程,包括下载、编译、安装、配置及运行等步骤,并提供了具体实例。

1、下载:http://www.acme.com/software/mini_httpd/mini_httpd-1.19.tar.gz

2、解压:tar zxvf mini_httpd-1.19.tar.gz

3、编译,安装:cd mini_httpd-1.19

      a、修改:Makefile

                 把CC=GCC 改成CC = arm-none-linux-gnueabi-gcc

       b、make

       c、make install

4、拷贝 

      cp /usr/local/sbin/mini_httpd 开发板web目录

5、开发板建立目录:mkdr web

                                   mkdir web/http

                                   mkdir web/http/cgi-bin

5、写配置文件:vim web/mini_httpd.conf

内容:

         port=80

         dir=/web/http
         cgipat=cgi-bin/*.cgi
         user=root
         pidfile=/web/mini_httpd.pid
         logfile=/web/mini_httpd.log
         charset=UTF-8
6、在http目录下存网页(*.htm),在cgi-bin存*.cgi。

7、开启mini_httpd : /web/mini_httpd -C /web/mini_httpd.conf

8、在开发板etc目录下建立httppaswed 文件(vi httppaswed ),在里面添加

      admin:123456

8、在浏览器里输入IP即可跳出输入用户名和密码框,在对应的框中输入admin,123456。


注意 *.cpp文件编译成*.cgi 要在开发板中有库文件(libstdc++.so         libstdc++.so.6       libstdc++.so.6.0.12)才能运行。如果没可以从编译器(ubuntu)中拷贝到开发板中。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值