2017-05-03  web  ruby  passenger  nginx  sakura 

さくらVPS + CentOS7 + nginx + passengerで簡単なRubyアプリを動かすメモ

ドメイン設定

nginxインストール

passengerインストール

自分の環境と見比べながら公式ページを読むのがいちばん。

nginx用の設定

server {
  server_name myapp.example.com;
  root /var/www/myapp.example.com/public;
  passenger_enabled on;
}

Rack用のスタートポイント

class Simple
  def call(env)
    [
      200,
      {'Content-Type' => 'text/html'},
      ["<html><h1>Hello!</h1><p>#{Time.now.to_s}</p></html>"]
    ]
  end
end

run Simple.new

nginx(再)起動

$ sudo systemctl restart nginx

Webブラウザでアクセス

参考

 2017-05-03  web  ruby  passenger  nginx  sakura