EC2: Amazon LinuxでSinatraを動かす
大して難しくないけど忘れないようにメモ。
だいたいは、この2つを見ればおけ。
環境構築
Amazon Linux AMI x86_64 EBS 2012.03を使う 。事前に、80/tcpをSecurity Groupsで開けておく。
$ sudo yum -y update $ sudo yum -y install ruby-devel rubygems $ ruby -v ruby 1.8.7 (2011-12-28 patchlevel 357) [x86_64-linux] $ sudo gem -v 1.3.7 $ sudo gem install sinatra
で環境構築終わり。
動作確認
動作確認用にmyapp.rbというコードを書く。
$ vi myapp.rb $ cat myapp.rb require 'rubygems' require 'sinatra' set :port, 80 get '/' do 'hello world' end
WEBrick起動
# sudo ruby myapp.rb
その上で、http://hostname/ を見ると見えるはず。