それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

OSXのapache+passengerでrailsとか動かしてみる。

rackアプリケーションをPassengerで動かした

RackupをPassenger化ができた。

takuya-1st.hatenablog.jp

railsも動かしてみる。

ここまで出来たら、ついでに、Railsとかも動かしてみるか。

Rails作成して動かす

cd ~/Sites/
rbenv exec rails new sample
# じっと待つ
touch tmp/always_restart.txt

設定書く

あとは設定を書いておく

Alias /~takuya/sample /Users/takuya/Sites/sample/public

<Location /~takuya/sample>
    PassengerAppRoot /Users/takuya/Sites/sample
    PassengerBaseURI /~takuya/sample
    PassengerAppEnv development #rails用に環境変数
</Location>
<Directory /Users/takuya/Sites/sample/public>
    Allow from all
    Require all granted
    Options -MultiViews
</Directory>

起動確認

takuya@rena:~/Desktop$ curl -s  http://localhost/~takuya/sample |  grep  -i title
4:    <title>Ruby on Rails: Welcome aboard</title>

Passenger設定が確実に終わってると楽チンですね。