CGI
CGIでなにができるの?
サイトに訪れた一般ユーザがサーバに情報を記録することができます。
Webアプリケーションでcgiとしての主な用途は以下の機能が挙げられます。
- 掲示板
- チャット
- アクセスカウンタ
- アクセス解析
- メールフォーム
- Web拍手
- Web拍手
- 他アイデア次第でもろもろ…
CGIを書くためのスクリプト言語
Perl
Ruby
Python
※ PHP や Javaなどもcgiとは違いますが、高度なWEBアプリケーションを製作するために役立つ言語です。
ただし、多くの格安レンタルサーバではそれらの言語は使えないことに注意してください。
CGIが使えるレンタルサーバ
さて、前回の講義までは無料サーバでのホームページ作成となりましたが、ここからは中級編。より自由度の高いサーバが必要となり、すべて無料で…とはいかなくなります。まぁ無料のレンタルCGIというのも普及しているのでこだわりのある人以外はそちらの利用をオススメします。
自作CGIが設置可能なおすすめレンタルサーバ
サーバ | URL | 機能比較 | 月額費用 (+初期費用) |
sakura (ライトプラン) | http://www.sakura.ne.jp/ | 容量300MB | 125¥ (+1000¥) |
レンタルCGI
お絵かき掲示板
Oebit http://oebit.jp Oekaki BBS.com http://www.oekakibbs.com/掲示板
cgi bbs403 Forbidden
apache
- AddHundler cgi-script cgi pl のコメントアウト(#)ははずしているか?
- ScriptAlias / "/var/www/"
- Directoryタグ内の OptionsにExecCGIがあるか?
apache
- ファイルの権限はchmod 755 になっているか?
- ファイルの権限はchown apache:apache になっているか?