my6cc
2008-05-05, 01:14 PM
各位先進大家好:
我剛學linux,所以有些問題想請教
我爬文了一,是有找到類似問題
但那好像不是根本解決的方式...所以發文求助
cgi程式執行出現500狀況
在httpd.conf裡面的設定如下:
<Directory "/var/www/html/cgi">
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi .pl
虛擬主機設定
<VirtualHost 21*.1*.**.1**>
DocumentRoot "/home/buy"
ServerName buy.123.com
<Directory "/home/buy">
allow from all
Options
</Directory>
ScriptAlias /cgi-bin/ /home/buy/cgi-bin/
</VirtualHost>
以上設定跑html和php程式都正常,只有執行cgi程式出錯
程式路徑正常為:
#!/usr/bin/perl (此出現500錯誤)
若依爬文內容在後面加上 -wt
#!/usr/bin/perl -wt
這樣是可以正常執行,但我就得每個程式去作修改
我想請問的是除了在httpd.conf設定外,是不是還需設定哪裡?
請前輩們指導一下,不勝感激!!
我的os是:
Fedora 4
Apache版本2.0.54
贊助商連結
我剛學linux,所以有些問題想請教
我爬文了一,是有找到類似問題
但那好像不是根本解決的方式...所以發文求助
cgi程式執行出現500狀況
在httpd.conf裡面的設定如下:
<Directory "/var/www/html/cgi">
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi .pl
虛擬主機設定
<VirtualHost 21*.1*.**.1**>
DocumentRoot "/home/buy"
ServerName buy.123.com
<Directory "/home/buy">
allow from all
Options
</Directory>
ScriptAlias /cgi-bin/ /home/buy/cgi-bin/
</VirtualHost>
以上設定跑html和php程式都正常,只有執行cgi程式出錯
程式路徑正常為:
#!/usr/bin/perl (此出現500錯誤)
若依爬文內容在後面加上 -wt
#!/usr/bin/perl -wt
這樣是可以正常執行,但我就得每個程式去作修改
我想請問的是除了在httpd.conf設定外,是不是還需設定哪裡?
請前輩們指導一下,不勝感激!!
我的os是:
Fedora 4
Apache版本2.0.54
贊助商連結