ユーザ用ツール

サイト用ツール


ruby:rails

Ruby - Rails

Passengerを利用したRailsの本稼働方法

まずインストール。

$ sudo gem install passenger
$ sudo passenger-install-apache2-module

2つ目のコマンド実行後に次のような行をApacheに追加するよう要求される。
httpd.confを開き、コピー&ペーストする。

LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-2.2.10/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-2.2.10
PassengerRuby /usr/local/bin/ruby

次にバーチャルホストを有効にするため、次の行のコメントアウトを外す。

Include /private/etc/apache2/extra/httpd-vhosts.conf

最後に、httpd-vhosts.confを開き下記の内容を追加する。
(デフォルトで設定されている箇所は削除しておく)

Listen 5000

<VirtualHost *:5000>
  RailsEnv development
  DocumentRoot /Users/10825/Sites/rails/depot/public
  ErrorLog /Users/10825/Sites/rails/depot/log/error_log
  CustomLog /Users/10825/Sites/rails/depot/access_log common
  <Directory /Users/10825/Sites/rails/depot>
    Allow from all
  </Directory>
  RailsBaseURI /Users/10825/Sites/rails/depot/public
  <Directory /Users/10825/Sites/rails/depot/public>
    AllowOverride all
    Options -MultiViews
  </Directory>
</VirtualHost>

ruby/rails.txt · 最終更新: 2018/07/20 14:20 by taka