shttpd+lua

 本人一向做c底层开发,所以对web开发非常不了解, 所以做为菜鸟中的菜鸟,写这篇文章, 还请看到的各位兄弟姐妹多多指点。

 

我没有写过cgi, 但看到项目中用c写的cgi似乎很是不灵活, 而由于是嵌入式设备,用perl等太夸张,所以今日处于兴趣适用了以下用lua写cgi,决定很不错, 用在嵌入式设备中很合适。

 

测试环境是ubuntu 8.10:

1.首先安装lua,这个多数Linux发行版都有了。

2. 然后下载mongoose(shttpd) 源码, make linux, make install

3. 写个index.html:





    hello.lua


4. 写个hello.lua

#! /usr/bin/lua

print [[
Contenttype:text/html


hello world

    Hello , this is a lua cgi


]]

 

5. 执行 cd /web/   mongoose -cgi_ext lua &


6. 代开浏览器, 输入 http://127.0.0.1:8080, 点击 超链接, 显示 Hello , this is a lua cgi

 

OK, 已经成功了。我对web了解是在有限, 只能写这些, 以后慢慢学习吧哈哈。


你可能感兴趣的:(shttpd+lua)