金融と工学のあいだ

興味関心に関するメモ(機械学習、検索エンジン、プログラミングなど)

AWSでWebサーバーを立ててみた(2)

CGIを動かす

CGIとは[1]

ウェブサーバ上でユーザプログラムを動作させるための仕組み。現存する多くのウェブサーバプログラムはCGIの機能を利用することができる。

チュートリアル[2]

  • sudo vi /etc/httpd/conf/httpd.conf
  • 下記が書いて有ることを確認
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
  • 上記フォルダにperlのコードを置く
$ cat /var/www/cgi-bin/test 
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello, World.";
  • 全ユーザに実行権限を渡す

リンク

[1] Common Gateway Interface - Wikipedia

[2]Apache Tutorial: CGI による動的コンテンツ - Apache HTTP サーバ バージョン 2.2