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