Perl

404 Not Found 存在的 PL 腳本!

  • December 26, 2010

我向 CGI 腳本發出 GET 請求,但收到 404 錯誤。但是,我 100% 確定該腳本存在並且它具有權限:

-rwxr-xr-x  1 apache apache   6520 Sep  7 03:01 uu_ini_status_audios.pl

請求網址為:

http://mysite.com/cgi-bin/uu_ini_status_audios.pl?tmp_sid=893facacc5dc392ad0f4c91e6a9e8d40&rnd_id=0.12266222834382812

我得到的錯誤:

The requested URL /cgi-bin/uu_ini_status_audios.pl was not found on this server.

這個以前對我有用,但我認為在我重新啟動 apache 後它停止工作了,所以也許這意味著我改變了它的配置?

我檢查了 apache 和 php 的錯誤日誌,沒有發現任何有用的東西可以幫助我解決我的問題!

我很感激這方面的任何幫助!

您的 Apache 配置中有錯誤。

在您的<VirtualHost>部分中,您需要

ScriptAlias /cgi-bin/ "/var/www/vhosts/mysite.com/httpdocs/cgi-bin/"   

引用自:https://serverfault.com/questions/216158