CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 14739|回复: 11

给大家一个超级轻量的http服务器,代码不超过600行~

[复制链接]
发表于 2013-6-29 20:16:14 | 显示全部楼层 |阅读模式
本帖最后由 tll 于 2013-7-18 23:09 编辑

这是真的,名tinyHttpd,又名THttpd(我取的)
tinyHttpd是老外出的,被我改了改,源码sourceforge上有,但是下载下来一堆语法错误,编译不了,我找教程改啊改,才弄好
我还专门为大家设置端口号什么的提供了便利,把定义代码放在开头,好了,暂时不说
首先下载文件:
http://pan.baidu.com/share/link?shareid=872580854&uk=1459786548
然后呢,tar zxvf tinyhttpd.tar.gz
接着cd tinyhttpd-0.1.1
运行./httpd即可
先说一下,这东西默认是81端口的,不是80!!!
下面可以改
如果需要修改设置(源代码),修改httpd.c,改完make一下
设置的修改很简单,这里做个介绍(从config start开始到end of config结束):
  1. //Config start
  2. char folder[] = "www";
  3. //www is a folder where your index.html in.(文件夹)
  4. char index_file[] = "index.html";
  5. //what is your index file's name?(目录主文件名)
  6. int server_port = 81;
  7. //port(端口)
  8. char server_ver[] = "0.1.1";
  9. //(版本)
  10. char server_by[] = "TLL and a author";
  11. //(制作者)
  12. char server_contact[] = "QQ: 1040424979";
  13. //(联系)
  14. //End of config
复制代码
回复

使用道具 举报

发表于 2013-6-30 22:39:18 | 显示全部楼层
谢谢分享啊!
回复 支持 反对

使用道具 举报

发表于 2013-7-24 11:45:41 | 显示全部楼层
make一下!
回复 支持 反对

使用道具 举报

发表于 2013-11-18 17:07:46 | 显示全部楼层
这个必须顶
回复 支持 反对

使用道具 举报

发表于 2014-1-9 18:04:08 | 显示全部楼层
给大家一个超级轻量的http服务器,代码不超过600行
回复 支持 反对

使用道具 举报

发表于 2014-1-10 14:05:51 | 显示全部楼层
謝謝,這裡需要人才
回复 支持 反对

使用道具 举报

发表于 2014-1-16 13:23:34 | 显示全部楼层
很不错啊,谢谢楼主的辛苦了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-16 13:24:07 | 显示全部楼层
unix_ch 发表于 2014-1-16 13:23
很不错啊,谢谢楼主的辛苦了

早就有了
回复 支持 反对

使用道具 举报

发表于 2014-5-23 09:18:01 | 显示全部楼层
很好!不知道我这水平能否看懂源码
回复 支持 反对

使用道具 举报

发表于 2014-5-26 10:59:53 | 显示全部楼层
果然很轻,我感觉nginx也很轻便,而且资料多效率高
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-23 13:00 , Processed in 0.024326 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部