UBUNTU配置apache2支持CGI

23 篇文章 1 订阅
11 篇文章 1 订阅

转自:http://www.5dlinux.com/article/9/2008/linux_16538.html

我的CGI是用C语言。原本需要在一个嵌入式系统中做CGI,里面是BOA服务器(配置BOA支持CGI在我下一篇文章里)。先在PC机上学习使用CGI,PC机的系统是UNBUNTU7 .04。

首先安装apache2服务器。
#sudo apt-get install apache2

配置文件目录在/etc/apache2/sites-enabled/000-default
#vi /etc/apache2/sites-enabled/000-default

修改其中两句:
DocumentRoot /var/www/html
ScriptAlias /cgi-bin/ /var/www/html/cgi-bin/

DocumentRoot后面是放HTML文件的目录。浏览器中访问 http://127.0.0.1/???.html
ScriptAlias后面是指定/cgi-bin/连接到/var/www/html/cgi-bin/ 。浏览器中访问127.0.0.1/cgi-bin/???。
这两个目录你可以自己设定。

修改完保存,重启apache2。
#/etc/init.d/apache2 restart

注意,你的CGI程序属性一定要设为可运行(755),而与CGI有关的HTML文件的目录如果要被CGI程序写入,其权限一定要设为可写(666)。

现在你的CGI程序应该可以运行了。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值