小皮博客 | Xiaopi's Blog

4-最简洁的Web中间件micro-httpd安装指南

micro_httpd是最简洁的Web容器之一,核心代码只有300行,其支持也相对简单,适合作为嵌入式及轻量级网站的搭建.micro_httpd需要依赖于xinetd

title-img

1. 准备工作

建立文件夹

mkdir -p /usr/local/man/man8/

安装xinetd

sudo apt-get install xinetd

2. 下载并编译源代码

1
2
3
4
5
6
cd ~/workspace/
wget http://www.acme.com/software/micro_httpd/micro_httpd_12dec2005.tar.gz
tar -zxvf micro_httpd_12dec2005.tar.gz
cd micro_httpd
make
make install

3. 设置micro_httpd使用的端口号 vim /etc/services,在最末尾添加

1
2
3
# set My micro_httpd service
micro_httpd 57222/tcp
micro_httpd 57222/udp

4. 建立xinetd文件 vim /etc/xinet.d/micro_httpd

1
2
3
4
5
6
7
8
9
10
service micro_httpd {
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/local/sbin/micro_httpd
server_args = /var/www/
disable = no
flags = IPv4
}

5. 赋予/etc/xinet.d/micro_httpd执行权限

1
chmod +x /etc/xinet.d/micro_httpd

6. 建立测试网页并且启动xinet(附带就把micro_httpd启动了)

1
/etc/init.d/xinetd restart # 建议采用restart , 因为#1步骤 安装完毕后一般就已经启动了

7. 测试

浏览器输入http://youserverip:57222/ 效果如标题图:

<!–

阅读量
–>

版权声明

本文标题:4-最简洁的Web中间件micro-httpd安装指南

文章作者:盛领

发布时间:2015年01月23日 - 14:55:41

原始链接:http://blog.xiaoyuyu.net/post/ed3d3321.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

如您有任何商业合作或者授权方面的协商,请给我留言:sunsetxiao@126.com

盛领 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
坚持原创技术分享,您的支持将鼓励我继续创作!