問題タブ [cgi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1382 参照

perl - Tomcatの下のcgiディレクトリから画像を提供するにはどうすればよいですか?

PerlCGIスクリプトを提供するようにTomcat6を構成しました。その部分は十分に文書化さ れており、私にとっては問題なく機能します。

ただし、ブラウザがこのCGIディレクトリから画像を要求すると、TomcatのCGIサーブレットは画像の提供を拒否し、代わりに画像のURLのみを表示します。これは、一般的にユーザーがそのようなファイルの内容を見ることができないようにするためのセキュリティ機能だと思います。

CGIディレクトリにあるイメージファイルを実際に提供するように、tomcat、tomcat CGIサーブレット、および/またはtomcatデフォルトサーブレットを構成するにはどうすればよいですか?それは可能ですか?

0 投票する
4 に答える
2660 参照

delphi - Windows CGI をデバッグする最良の方法

CGIExpert を使用して Delphi 2007 で作成した Windows CGI をデバッグする必要があります。

パラメータを渡しながらIDE内から実行する簡単な方法はありますか? ホスト アプリケーションを iexplore.exe (Run|Parameters) に設定し、[Parameters] フィールドにテキストを入力しようとしましたが、実行時にパラメーターを渡すことができないようです。

Delphi IDE内からいくつかのパラメータを使用してcgiを実行できる方法を知っている人はいますか?

0 投票する
3 に答える
10735 参照

perl - Nginx で FastCGI を使用して Perl スクリプトを実行するにはどうすればよいですか?

だから私はこのガイドに従っています: http://technotes.1000lines.net/?p=23そして、私は手順を実行しています. Debian Etch を使用した VPN (slicehost.com) があり、nginx を使用して Web サイト (これまでは静的) を提供しています。wget を使用して FastCGI をダウンロードし、通常の make make install ルーチンを実行しました。

通常、FastCGI は CGI スクリプトを実行できないため、perl を解釈するにはある種の perl ラッパーを使用する必要があると思います。

今、私はこのスクリプトを実行します

http://technotes.1000lines.net/fastcgi-wrapper.pl

そして、スクリプトが送信されたページで人が遭遇したのとまったく同じ問題に遭遇しました。

http://www.ruby-forum.com/topic/145858

(私はルビーの人ではなく、ルビー指向のものは何もありません)

私は取得し続けます

そして、私はどのように進むべきかわかりません。助けていただければ幸いです。誰もが必要とする詳細を提供できます。

0 投票する
2 に答える
236 参照

sql - CGIを使用したテンプレートアーキテクチャ

sqliteデータベースを表示する必要があるWebページがあります。現在、CGIを使用してページ全体を動的に作成しています。ただし、HTMLファイルを1つ作成し、ファイル内のテーブルにデータベースの内容を入力するだけです。それを行うための最良の方法は何ですか?私はCのhtml、javascript、CGIに制限されています。

どんな助けでも大いに感謝されます。

ありがとう!トム

0 投票する
2 に答える
1172 参照

ldap - CGI+TCL を使用した LDAP 認証

CGI/TCL スタックを使用して LDAP でユーザーを認証するにはどうすればよいですか?

可能であれば、サンプル コード スニペットを提供してください。


RHEL 5.0 で Apache Web サーバーを使用しています。AD は、リモートの Win2003 サーバー上に存在します。

0 投票する
8 に答える
618 参照

ruby - ruby を使った簡単なテンプレート ソリューションを探している

Ruby 用の単純なテンプレート ソリューション、つまり、php のようなまたは jsp のようなテンプレート (コード タグが埋め込まれた html) を Ruby で記述できるものを探しています。jsp は、ほとんどのホスティング サービス (私は dreamhost を使用しています) のデフォルト パッケージでサポートされておらず、セットアップが少し面倒なため、私には適していません。php は簡単に起動して実行できますが、構文が嫌いで、ruby のすべての素晴らしさが恋しいです。

erb は私が探しているものに近いようですが、それを提供するサーバー (htaccess ファイルなど) をどのように設定すればよいですか?

PS Ruby On Railsを提案しないでください。それは私がやっていることにとって非常にやり過ぎです。

0 投票する
1 に答える
1766 参照

perl - Nginx が Perl バックエンドに POST できないのはなぜですか?

編集: GET メソッドは実際に機能することがわかりましたが、POST メソッドは機能しません! それは重要なことかもしれません。

だから私はNginxを実行しているDebian Etchにいます。Nginx は通常、cgi/pl ファイルを提供しないため、ガイドに従ってバックエンドを機能させました。

http://technotes.1000lines.net/?p=23

バックエンドは Apache で正常に動作しますが、nginx (lib-www) で動作するモジュールをインストールする必要がありました。

現在は機能していますが、何らかの理由で POST/GET メソッドが機能しません..例を挙げると、私のバックエンドは URL で製品 SKU を受け入れるように設定されており、それを行うとカートに追加されます。 . さて、この追加された値でこの URL を直接入力すると、問題なく動作し、カートに追加され、すべてが美しく動作します....

ただし、製品をカートに追加すると、すべての製品ページがバックエンドに送信されるように設定されます。ブラウザウィンドウに入力できる値とまったく同じ値を送信しますが、機能しません(URLバーに入力するだけで機能するのとは対照的です)。

今、私が使用しているperlラッパーコードが少し間違っていると思いますか? ここです:

http://technotes.1000lines.net/fastcgi-wrapper.pl

私はいくつかの変更を加えただけです...ソケットをインストールしたいフォルダーを作成しただけです(ただし、すべて一緒に別のフォルダーに移動する必要があるかもしれません)。nginx confでは、基本的に次のようにしています:

私のパラメーターは記事にあるものと同じで、デフォルトの MIME タイプのセットアップしかありません。なぜこれが機能しないのかについてのアイデアはありますか? 必要な追加情報も喜んで提供します。

0 投票する
3 に答える
6393 参照

perl - Apache の「ScriptInterpreterSource Registry-Strict」ディレクティブをどのように使用しますか?

いくつかの Perl CGI スクリプトで作業するために、Windows で Apache Web サーバーを実行しています。本番環境では、これらのスクリプトは Linux ボックスで実行され、ソース コード リポジトリではすべて次のような#!/usr/bin/perlシバンがありますが、私の Windows マシンではシバンは になる#!c:\perl\bin\perl.exeため、ソース コード ベースと競合します。

Apache ScriptInterpreterSourceディレクティブを入力します。

私はグーグルできることに基づいて、それを機能させようとしています。しかし、これまでのところ運がありません。私は持っている:

  1. これらを適切なディレクティブに追加しました AllowOverride None
    Options Indexes FollowSymLinks ExecCGI Order allow,deny Allow from all ScriptInterpreterSource Registry-Strict

  2. 追加: AddHandler cgi-script .cgi

  3. レジストリを編集し、新しい文字列を追加しました

これで、CGI が適切なシバンを持っている限り、このサーバーで動作することがわかりました。

しかし、シバンなしで CGI にアクセスしようとすると、Apache ログが吐き出されます。

タイプ '.cgi' のファイルの Exec CGI Verb が見つかりません

考え、洞察、またはワイルドなお尻の推測さえもいただければ幸いです。

ありがとう。