boa服务器脚本编程及Curl命令使用

本文介绍了如何在boa服务器上进行脚本编程,包括CGI脚本的编写,使用Shell和C语言示例。同时详细阐述了Curl命令的使用,如下载文件、模拟GET和POST请求以及文件上传,提供了具体的命令行示例。
摘要由CSDN通过智能技术生成

boa服务器脚本编程及Curl命令使用

王雷强     江大科茂      2013-3-29

1.目的

记录boa服务器下,web服务的配置,网站的建设,脚本的编写,Curl命令的使用

2.环境介绍

硬件:飞凌OK6410        arm11

操作系统:linux3.0

服务器:boa

脚本程序:shell,c/c++

开源库:libcgic或libcgicc

3.方法

(1)    boa服务器的安装

http://www.boa.org/ 下载       交叉编译,具体操作这里不介绍

拷贝生成的boa可执行文件到开发板/bin目录下,设置执行权限

在开发板建立目录/etc/boa,拷贝boa.conf到此目录

(2)    web服务器的配置

配置服务器主要是通过修改boa.conf文件

包括服务器端口       ―――-》Port 80

,网站文件所在目录,――――》DocumentRoot /usr/local/boa

cgi脚本位置             ―――》scriptAlias /cgi-bin/ /usr/local/boa/cgi-bin/

最后,设置boa程序开机启动就可以了,具体修改文件/etc/init.d/rcS

在最后一行添加/bin/boa

(3)    脚本编写

Cgi脚本是浏览器与服务器对话的一种方式,可以通过web执行服务器上的程序,实现动态页面的功能。无论用什么语言都可以编写cgi脚本,只需要遵守一定的规范就可以了。这里重点介绍Shell脚本编程。

最简单的一个例子如下:

Test.cgi

#!/bin/sh

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值