railsの起動方法
1.apache止める
2.rais-serverの起動
amazonのsecurity zoneをあけておくこと
rails server -d
curl -I localhost:3000
3.nginxの起動
/etc/init.d/nginx start
4.unicornの起動
unicorn -c config/unicorn.conf -D
※unicorn.confのあるディレクトリ注意
worker_processes 2&
pid '/tmp/unicorn.pid'&
listen '/tmp/unicorn.sock'&
corn -c config/unicorn.conf -Dstderr_path File.expand_path('unicorn.log', File.dirname(__FILE__) + '/../lo
stdout_path File.expand_path('unicorn.log', File.dirname(__FILE__) + '/../log')&
preload_app true&
これで深い階層にrailsファイル群をつくっても、
URLのroot(ex. http://google.com/)にアクセスすれば見れる。
URLのroot(ex. http://google.com/)にアクセスすれば見れる。
あとは
rails generate controller hoge home
URL/hoge/homeで見られる。
rails/first_appで
rails server -dをやったから
そこがdocument rootになってるっぽい。
すげえ。。
そこがdocument rootになってるっぽい。
すげえ。。
==================
(戻し方)
1.unicornを落とす
kill -QUIT `cat /path/to/unicorn.pid`
(参考)
(再起動) kill -HUP `cat /path/to/unicorn.pid`
unicorn.sockを落とす
rm -rf
2. nginx落とす
/etc/init.d/nginx stop
3.apacheをあげる
/etc/init.d/httpd start
[参考URL]
http://qiita.com/dahugani/items/858b3979c0da8ecafdbb
http://qiita.com/konpyu/items/3ba3774bcde226d7d07d
http://tachesimazzoca.github.io/wiki/rails3/unicorn.html