私は2つのperlスクリプトを持っています。 1つはクライアント(とクエリ)のように動作します。もう一方はサーバーのように動作し、情報を返します。私自身ではなくApacheサーバー上では、完全に機能します。クライアントがcgi-binでPerlスクリプトを実行できるようにApache2を設定します。
しかし、私が設定したApache2の私のubuntu/Linux_boxでは、そうではありません。 404エラーが見つかりません。 cgi-binディレクトリはusr/lib/cgi-binにあります。特定のファイル/設定などを変更/変更する必要があるかどうかなど。そして、どのような特定の変更/変更/等。作られる必要がありますか?
編集: 私は、httpd.confを変更して、次の(しかし、どちらも働いていた)の両方を試してみました:
ScriptAlias /diag/ /usr/lib/cgi-bin
ScriptAlias /diag/ /usr/lib/cgi-bin/
私はクライアントとしてperlスクリプトを使用していますし、それはしませんでした作業。説明の目的のために、私は第2写真に示されているブラウザでファイルを探し出そうとしました。
このサーバーに複数のApacheインストールがありますか?このhttpd.confのリスンアドレスは何ですか? – bubbly