ホーム > 共用レンタルサーバー > CGI
CGIとはCommon Gateway Interfaceの略語で、サーバーの中で外部プログラムを実行するための仕組みをいいます。CGIは、ブラウザからのアクセスによってWWWサーバ内で CGIプログラムを実行し、その結果をブラウザへ返すという仕組みになっています。通常のウェブページでは、HTMLと呼ばれるあらかじめ用意された静的なページを表示するだけですが、CGIを用いることにより、たとえば、掲示板やアクセスカウンター、アンケートなどのような動的なページを作成することができるようになります。
当社で予めご用意しているCGIはアクセスカウンターと時間/日付表示スクリプトのみですが、ネット上の様々なリソースをご利用いただくことにより、掲示板やチャット等のCGIを作動させることが可能となります。Perl5をサポートしていますので、ご自身で作成されたカスタムCGIを作動させることも可能です。ただし、サーバーに極端な負荷をかけるCGIプログラムの実行はご遠慮くださいますようお願いいたします。
●CGIファイル拡張子は、.cgiになります。
●CGIのパスは、/usr/bin/perl または、/usr/local/bin/perl になります。
●sendmailのパスは、/usr/sbin/sendmail になります。
●CGIファイルのパーミッションは通常755に設定してください。
●CGIファイルはかならずテキスト(アスキー)モードでアップロードしてください。バイナリー(画像)モードでは正常に作動いたしません。
●CGIは、原則としてcgi-binディレクトリでご使用ください。
●セキュリィティ上お勧めいたしませんが、ドキュメントディレリクトリ(public_html)でのCGIの作動も可能です。
●.htaccessファイルによる各種設定も可能です。ご不明の場合にはその都度サポートをご利用ください。
●簡単なものを除いて、CGIのスクリプトレベルのサポートは原則としていたしませんが、ご希望の場合には有料にて対応させていただきますのでご相談ください。
CGIリソース
KentWeb様のサイト - 質の高いプログラム、情報を提供されています。
CGI DOENLOAD - サポート掲示版も備えたCGIサイト。制作もされています。
CGI Cafe - 各種ライブラリ+CGIプログラミング講座も。
CGI倶楽部 - 各種CGIスクリプトを無償配布。
CGI-design - 豊富なプログラムの提供と設置代行・作成も。
ネットサーフレスキューWeb裏技 - CGIの老舗です。
上記サイトは基本的に当社サーバーで作動するCGIをご提供されているサイトです。CGI自体のインストールはお客様ご自身で行っていただくことが原則ですが、簡単なサポートであれば当社でも対応させていただきます。スクリプトレベルのカスタマイズ等は原則として作成元にご要請ください。どうしても当社にインストールから作動設定までの全てを希望される場合には、内容確認の後に有料にて対応させていただきますのでご相談ください。
CGIにつきましてご不明の点がございましたら、ご遠慮なくお問い合わせください。