サイト作成に役立つ技術

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 bbs

403 Forbidden

apache

  • AddHundler cgi-script cgi pl のコメントアウト(#)ははずしているか?
  • ScriptAlias / "/var/www/"
  • Directoryタグ内の OptionsにExecCGIがあるか?

apache

  • .htaccessの OptionsにExecCGIがあるか?
    • ファイルの権限はchmod 755 になっているか?
    • ファイルの権限はchown apache:apache になっているか?

    CGI

    1. CGIでなにができるの?
    2. CGIを書くためのスクリプト言語
    3. Perl
    4. Ruby
    5. Python
    6. CGIが使えるレンタルサーバ
    7. レンタルCGI
    8. お絵かき掲示板
    9. 掲示板
    10. 403 Forbidden
    11. ▼ サイトマップ
    Webサイト作成の仕事を依頼する
    Twitter@tachiss

    VideoGames|DS VideoGames|PSP VideoGames|PlayStation3 VideoGames|XBOX VideoGames|任天堂 VideoGames|エニックス
    v