日本看板
广告位招租 详细信息请联系 jkanban@gmail.com キャンペーン中!


 
标题: 遇到了个linux问题,,求助
  本主题由 admin 于 2008-5-1 21:04 移动 
wallgecko
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 157
精华 0
积分 2712
帖子 927
威望 135
金钱 3515
慈善捐款(日元) 100
阅读权限 100
注册 2007-6-4
 
发表于 2008-5-1 20:59  资料  个人空间  短消息  加为好友  添加 wallgecko 为MSN好友 通过MSN和 wallgecko 交谈
遇到了个linux问题,,求助

就最基本的用apache运行cgi程序,,,

总报 403 错,,

在httpd.conf文件里设置了cgi的部分,,同样的规则运行另一个cgi就可以,,

因此可以排出allow..all 部分的问题,,

403错误因该是运行权限方面的问题,,,所以将网页根目录下的所有文件都变为 777 还是不行,,

现怀疑会不会是httpd.conf文件下的user 和 group 的设置问题,,现在的设置是nobody,,

不好用,,


不知道有没有人遇到过类似问题。。。

顶部
www.facebooks.jp 在日帅哥美女花名册 www.i-kanban.com 日本大众点评网 www.rakudoor.com 乐道 www.j-price.com 日本价格网
admin (蕨菜)
一代文豪
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 1
精华 1
积分 12811
帖子 4563
威望 170
金钱 22689
慈善捐款(日元) 400
阅读权限 200
注册 2007-3-25
 
发表于 2008-5-1 21:04  资料  个人空间  短消息  加为好友 
源代码的前几行贴上来

顶部
doublefish
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 332
精华 0
积分 1605
帖子 573
威望 25
金钱 2211
慈善捐款(日元) 0
阅读权限 50
注册 2007-8-15
 
发表于 2008-5-1 21:20  资料  个人空间  短消息  加为好友 
没遇到过这个问题
cgi倒是做过,但我都是在windows下做cgi然后移到客户的Linux上
Linux上的Apache我没有设置过





family = father and mother I love you.
顶部
wallgecko
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 157
精华 0
积分 2712
帖子 927
威望 135
金钱 3515
慈善捐款(日元) 100
阅读权限 100
注册 2007-6-4
 
发表于 2008-5-1 21:22  资料  个人空间  短消息  加为好友  添加 wallgecko 为MSN好友 通过MSN和 wallgecko 交谈
有心帮我就行了,,

现在家里,,

没有代码。。。

顶部
wallgecko
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 157
精华 0
积分 2712
帖子 927
威望 135
金钱 3515
慈善捐款(日元) 100
阅读权限 100
注册 2007-6-4
 
发表于 2008-5-2 08:23  资料  个人空间  短消息  加为好友  添加 wallgecko 为MSN好友 通过MSN和 wallgecko 交谈
httpd.conf 文件的配置

ScriptAlias /cgi-bin/ /home/web/cgi-bin/


<Directory "/home//web/cgi-bin/">
AllowOverride All
Options Indexes FollowSymLinks MultiViews ExecCGI
Order allow,deny
Allow from all
</Directory>

user nobody
group nobody

错误提示 信息

Forbidden
You don't have permission to access /cgi-bin/_env on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

顶部
stone
业余诗人
Rank: 2Rank: 2



UID 17
精华 0
积分 578
帖子 216
威望 5
金钱 885
慈善捐款(日元) 0
阅读权限 40
注册 2007-3-31
 
发表于 2008-5-2 09:42  资料  个人空间  短消息  加为好友  添加 stone 为MSN好友 通过MSN和 stone 交谈
<Directory "/home//web/cgi-bin/">
2个/?

顶部
wallgecko
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 157
精华 0
积分 2712
帖子 927
威望 135
金钱 3515
慈善捐款(日元) 100
阅读权限 100
注册 2007-6-4
 
发表于 2008-5-2 09:45  资料  个人空间  短消息  加为好友  添加 wallgecko 为MSN好友 通过MSN和 wallgecko 交谈
回复 #6 stone 的帖子

看得真仔细,,,

这是我没复制好,,

实际是一个 /

顶部
admin (蕨菜)
一代文豪
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 1
精华 1
积分 12811
帖子 4563
威望 170
金钱 22689
慈善捐款(日元) 400
阅读权限 200
注册 2007-3-25
 
发表于 2008-5-2 09:51  资料  个人空间  短消息  加为好友 
改成:

Options FollowSymLinks Includes ExecCGI

试试。

另外

chmod +x /home/web/cgi-bin/hello.cgi


顶部
wallgecko
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 157
精华 0
积分 2712
帖子 927
威望 135
金钱 3515
慈善捐款(日元) 100
阅读权限 100
注册 2007-6-4
 
发表于 2008-5-2 10:12  资料  个人空间  短消息  加为好友  添加 wallgecko 为MSN好友 通过MSN和 wallgecko 交谈
回复 #8 admin 的帖子

问题解决

以上代码改成以下即可,,多谢各位。。。

<Directory "/home/web/">
Options +FollowSymLinks
</Directory>

<Directory "/home/web/cgi-bin/">
AllowOverride All
Options FollowSymLinks ExecCGI
Order allow,deny
Allow from all
</Directory>

顶部
stone
业余诗人
Rank: 2Rank: 2



UID 17
精华 0
积分 578
帖子 216
威望 5
金钱 885
慈善捐款(日元) 0
阅读权限 40
注册 2007-3-31
 
发表于 2008-5-2 10:42  资料  个人空间  短消息  加为好友  添加 stone 为MSN好友 通过MSN和 stone 交谈
理由是?某个link在web/下?好奇

顶部
wallgecko
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 157
精华 0
积分 2712
帖子 927
威望 135
金钱 3515
慈善捐款(日元) 100
阅读权限 100
注册 2007-6-4
 
发表于 2008-5-2 10:49  资料  个人空间  短消息  加为好友  添加 wallgecko 为MSN好友 通过MSN和 wallgecko 交谈
理由是 Options FollowSymLinks ExecCGI 这个规则直接定义到了 /home/web/cgi-bin/ 目录下

但/home/web/ 下的其他目录并没有给与规则定义。。

造成访问不了,,,

顶部
stone
业余诗人
Rank: 2Rank: 2



UID 17
精华 0
积分 578
帖子 216
威望 5
金钱 885
慈善捐款(日元) 0
阅读权限 40
注册 2007-3-31
 
发表于 2008-5-2 11:20  资料  个人空间  短消息  加为好友  添加 stone 为MSN好友 通过MSN和 stone 交谈
恩,随便拷了个CGI都没看里面用到什么的把。

顶部
wallgecko
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 157
精华 0
积分 2712
帖子 927
威望 135
金钱 3515
慈善捐款(日元) 100
阅读权限 100
注册 2007-6-4
 
发表于 2008-5-2 11:32  资料  个人空间  短消息  加为好友  添加 wallgecko 为MSN好友 通过MSN和 wallgecko 交谈
回复 #12 stone 的帖子

呵呵,,这都被你看出来了,,,


其实是,,这是别人的工作,,他改半天没弄好,,

临时把我抓过来帮忙一块改,,也没那个功夫给我解释哪个是哪个,,

顶部
 



当前时区 GMT+9, 现在时间是 2008-8-22 05:51

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 日本看板 - Archiver