存在する PL スクリプトに対して 404 が見つかりません。

存在する PL スクリプトに対して 404 が見つかりません。

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 を再起動した後、動作しなくなったので、設定を変更したということでしょうか?

Apache と PHP のエラー ログを確認しましたが、問題の解決に役立つ情報は何も見つかりませんでした。

これに関して何か助けていただければ幸いです!

答え1

Apache 設定にエラーがあります。

<VirtualHost>あなたのセクションでは

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

関連情報