免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2040 | 回复: 6
打印 上一主题 下一主题

[Web] [求助]apahe服务器不能执行cgi网页 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-21 09:30 |只看该作者 |倒序浏览
我新装了openbsd3.5系统,都是默认安装的,说明一下步骤,请大家帮助分析:

1、安装openbsd3.5完成
2、启动/usr/sbin/apachectl start
3、在浏览器运行http://10.*.*.*/index.html 看网页正常。
4、chmod 777 /var/www/cgi-bin/test-cgi,
  然后在浏览器运行http://10.*.*.*/cgi-bin/test-cgi  就提示下面的错误了。因为test-cgi是系统自带的,我也看了,不可能有语法问题。

求解!!!在线等...............
======================================
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, you@your.address and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

-------------------------------------------------------------------------------

Apache/1.3.29 Server at 127.0.0.1 Port 80

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2005-10-21 09:59 |只看该作者

[求助]apahe服务器不能执行cgi网页

看看错误日志里面怎么写的,没有错误日志,无法判断

论坛徽章:
0
3 [报告]
发表于 2005-10-21 10:34 |只看该作者

[求助]apahe服务器不能执行cgi网页

error_log里面提示2行:
[client ] Premature end of script headers: /cgi-bin/test-cgi
[client ] file does not exist: /htdocs/favicon.ico

我看了,第2行提示的文件确实没有,而且整个bsd/目录我都搜遍了也没有,我也是新装的openbsd,没改过其中文件

论坛徽章:
62
2016科比退役纪念章
日期:2016-06-28 17:45:06奥兰多魔术
日期:2015-05-04 22:47:40菠菜神灯
日期:2015-05-04 22:35:07菠菜神灯
日期:2015-05-04 22:35:02NBA季后赛大富翁
日期:2015-05-04 22:33:34NBA常规赛纪念章
日期:2015-05-04 22:32:032015年亚洲杯纪念徽章
日期:2015-04-14 16:54:452015年亚洲杯之朝鲜
日期:2015-03-19 23:03:16明尼苏达森林狼
日期:2015-03-16 21:51:152015小元宵徽章
日期:2015-03-06 15:57:202015年迎新春徽章
日期:2015-03-04 09:55:282015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2005-10-21 11:22 |只看该作者

[求助]apahe服务器不能执行cgi网页

chmod 755 test-cgi

论坛徽章:
0
5 [报告]
发表于 2005-10-21 12:36 |只看该作者

[求助]apahe服务器不能执行cgi网页

是不是没有配置可以执行CGI,看一下配置文件。

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
6 [报告]
发表于 2005-10-21 12:56 |只看该作者

[求助]apahe服务器不能执行cgi网页

error_log里面提示2行:
[client ] Premature end of script headers: /cgi-bin/test-cgi
[client ] file does not exist: /htdocs/favicon.ico

第一行,把你的test-cgi贴出来。
第二行,你使用IE访问的?这个标识网站的标志文件,例如访问http://w.yi.org,加入收藏夹,然后你看收藏列表。

论坛徽章:
0
7 [报告]
发表于 2005-10-22 11:15 |只看该作者

[求助]apahe服务器不能执行cgi网页

问题已基本清楚,原因是openbsd默认使用chroot进行了保护。
you2种方法解决:
1、拷贝一些perl的库文件到/var/www目录,这里是www的根目录。
2、禁止chroot。这种方法简单,而且内网,所以我采用此方法。

详见此帖:
http://bbs.chinaunix.net/forum/viewtopic.php?t=631108&show_type=
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP