我做了一个CGI脚本的GET请求,我得到一个404错误。 但是,我100%确定脚本是存在的,它有权限:
-rwxr-xr-x 1 apache apache 6520 Sep 7 03:01 uu_ini_status_audios.pl
请求url是:
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所以也许这意味着它的一个configuration,我改变了?
我检查了Apache和PHP的错误日志,没有发现有用的帮助我解决我的问题!
我很感激这方面的帮助!
你的Apacheconfiguration有错误。
在你需要的<VirtualHost>部分
ScriptAlias /cgi-bin/ "/var/www/vhosts/mysite.com/httpdocs/cgi-bin/"