linux web服务器搭建
来源:互联网 发布:淘宝店铺怎么来搞信誉 编辑:程序博客网 时间:2024/04/27 02:12
linux的Web服务器搭建
boa web服务器介绍
boa是一款非常小巧的web服务器,执行代码大约只有60K,广泛应用于嵌入式平台。boa服务器是一个单任务网络服务器,只能依次执行用户的请求。
bao下载地址(已经进10年没有更新了)
http://www.boa.org/
这里使用的是boa-0.94.13.tar.gz版本,接下来要做的是编译boa。
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文件瘦身
- 至此,编译工作完成
boa web服务器文件结构搭建
boa服务器需要在指定的文件下起作用,因此下面要搭建boa 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服务器搭建
- Linux服务器搭建web环境
- Linux 系统搭建 Web 服务器
- 在Linux上搭建WEB服务器:基本概念
- Linux 平台搭建 JBoss Web 服务器
- Linux下Web应用服务器搭建
- Web服务器:linux下搭建nginx服务
- linux环境下web服务器环境搭建
- Linux下如何搭建WEB服务器教程
- CentOS linux 搭建 java web 服务器环境
- Linux服务器重装和web环境搭建
- Linux系统 Web服务器的搭建
- linux-搭建web服务器系列--连接linux服务器(一)
- linux-搭建web服务器系列--搭建mysql数据库(二)
- linux-搭建web服务器系列--安装搭建nginx(五)
- linux-搭建web服务器系列--搭建redis(七)
- linux-搭建web服务器系列--搭建php(八)
- 搭建linux下apache web服务器 dns服务器
- 使用Screen后台执行任务,防止SSH中断
- HMM(隐马尔可夫模型入门)
- ionic
- 我的实习之路二
- EasyUI中combobox实现市县级联操作
- linux web服务器搭建
- Android使用Bitmap、Canvas制作图片
- lintcode ----两个链表的交叉
- html的for循环嵌套实现排序
- 脱壳
- UVA 1192 Dragon of Loowater
- DMA与普通中断方式的区别
- 很特别的一个动态规划入门教程
- 详解C中volatile关键字