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:

<html>
<head>
</head>
<body>
    <a href="hello.lua">hello.lua</a>
</body>

</html>

4. 写个hello.lua

#! /usr/bin/lua

print [[
Contenttype:text/html

<html>
<head><title> hello world </title></head>
<body>
    Hello , this is a lua cgi
</body>
</html>
]]

 

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


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

 

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


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值