UbuntuにCGIProxyをインストールしようとしています。
http://www.jmarshall.com/tools/cgiproxy/install.html#install
基本的には、/ var / wwwフォルダーに配置した単一の「nph-proxy.cgi」ファイルです。
私は指示からこのコマンドを使用しました:
./nph-proxy.cgi install-modules
何も起こらないようです。ブラウザで「nph-proxy.cgi」を使用してIPアドレスに移動すると、コードのページ全体が表示されますが、代わりにGUIフォームが表示されます。
私はまだLinuxとモジュールに慣れていないので、どんな助けでも大歓迎です。
ありがとう
つまり、Webサーバーは、この場所で、「。cgi」で終わるファイルをブラウザーに直接渡すのではなく、実行する必要があることを認識していません。nph-proxy.cgi
常駐するディレクトリまたは拡張機能が自動的にプログラムと見なされるようにWebサーバーを構成する必要があります。構成の詳細は、Webサーバー(Apache、lighttpdなど)によって異なります。
または/var/server/www/cgi-bin/
、実行可能ファイル用にすでに構成されている既存のディレクトリ(など)にファイルを移動してみてください。
Apacheを構成するには、ファイルを開きます(sudoまたはgksuを使用)/etc/apache/apache2.conf
。
gksu gedit /etc/apache/apache2.conf
次のような行があるかどうかを検索します。
ScriptAlias /cgi-bin/ /some/directory/or/another/cgi-bin/
はいの場合は、そのディレクトリ(sudo mkdir /some/directory/blah/blah/cgi-bin/
)を作成し、そこにCGIスクリプトを配置します。そうでない場合は、この行を追加します。次に、URLを呼び出すと
http://your.machine.blah.foo/cgi-bin/nph-proxy.cgi
実行されます。
または、CGIスクリプトを特定のディレクトリで実行できるようにすることもできます。設定ファイルに以下を入力します。
<Directory /the/directory/where/your/script/is/>
Options +ExecCGI
</Directory>
AddHandler cgi-script cgi pl
(AddHandler行が既に構成に含まれているかどうかを確認してください!)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加