linux web服务器搭建

linux web服务器搭建linux的Web服务器搭建boaweb服务器介绍boa是一款非常小巧的web服务器,执行代码大约只有60K,广泛应用于嵌入式平台。boa服务器是一个单任务网络服务器,只能依次执行用户的请求。bao下载地址(已经进10年没有更新了)http://www.boa.org/这里使用的是boa-0.94.13.tar.gz版本,接下来要做的是编译boa。boa文件编译解压安装包文件:tar-vx

linux的Web服务器搭建

  1. boa web服务器介绍

    boa是一款非常小巧的web服务器,执行代码大约只有60K,广泛应用于嵌入式平台。boa服务器是一个单任务网络服务器,只能依次执行用户的请求。

    bao下载地址(已经进10年没有更新了)

    http://www.boa.org/

    这里使用的是boa-0.94.13.tar.gz版本,接下来要做的是编译boa。

  2. boa 文件编译

    • 解压安装包文件:tar -vxf boa-0.94.13.tar.gz
    • 生成Makefile文件:cd src文件 执行./config生成Makefile文件
    • 修改Makefile文件: vi Makefile进入Makefile文件,将CC=GCC修改为平台所对应的编译器 改为: CC = arm-none-linux-gnueabi-gcc -static 将CPP = gcc -E改为CPP = arm-none-linux-gnueabi-gcc -E -static
    • 更改compat.h文件,将#define TIMEZONE_OFFSET(foo) foo##->tm_gmtoff的#号去掉变为#define TIMEZONE_OFFSET(foo) foo->tm_gmtoff
    • 执行make命令编译boa服务器
    • 执行 arm-none-linux-gnueabi-strip boa 为boa文件瘦身
    • 至此,编译工作完成
  3. boa web服务器文件结构搭建

    boa服务器需要在指定的文件下起作用,因此下面要搭建boa web服务器文件结构
    linux web服务器搭建
    文件说明:
    (1)编译生成的boa文件拷贝至linux的/bin目录下
    (2)boa.conf 来源于boa安装包文件中
    (3)mime.types 来源于linux的/etc目录中
    (4)group文件 输入内容 为root:*:0:
    (5)修改boa.conf 文件。找到“Group nogroup”这一行,修改为“Group root”,找到“#ServerName www.your.org.here”这一行,修改为“ServerName www.your.org.here”,找到“DocumentRoot /var/www”这一行,修改为“DocumentRoot /www”,找到 “ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/” 这一行, 修改为 “ScriptAlias /cgi-bin/ /www/cgi-bin/” 保存并退出
    (6)开机启动设置 etc/init.d/rcS 的最后一行 输入boa &
    (7)index.html文件为访问主页面

4.测试方法

输入服务器IP地址进行测试

今天的文章linux web服务器搭建分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/26206.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注