httpd使用记录
Busybox用一个httpd的程序,尝试用起来。
简单测试
启动服务
# 启动服务
mkdir /var/www/html
httpd -p 8080 -h /var/www/html &
编写html文件
在/var/www/html下放一个测试网页index.html文件。
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<h1>This a test file</h1>
<p>Hello World</p>
</body>
</html>
测试
在电脑浏览器输入板子ip和端口。
http://192.168.3.250:8080/
源码
busybox1.26的httpd.c,注释里面有提到怎么使用
实际使用
可以看到服务以及启动了,但是在实际中要怎么使用呢?
测试一
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>我要学HTML---简单交互</title>
</head>
<body style="background-color:green;">
<h1 style="text-align: center;color:red">
我的第一个 JavaScript 按钮
</h1>
<p id="demo">请点按钮
</p>
<script>
function myFunction()
{
document.getElementById("demo").innerHTML='“Hello! Your fuddy-duddy world! 你好!你这个老套的世界!”点一下按钮就显示这一句。'
}
</script>
<noscript>这个程序需要JavaScript,你的浏览器不支持!</noscript>
<button type="button" onclick="myFunction()">请点一下我</button>
</script>
</body>
</html>
交互
实现的话需要支持cgi,但是一直没测试成功,有空研究下源码。
参考文章
1.如何在hisi平台里面启用httpd-web服务器
2.web学习笔记——一个简单的HTML
3.HTML加个按钮