Rails3をApache上で運用する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
* Rails3をApache上で運用する [#t0255f08]
専用のポートを開けるのではなく、既存の Apache 上で Rails3...
** 環境 [#s6a719ed]
- Apache2
- Ubuntu 7.10
** Passengerモジュール [#je7c0bcc]
*** Passengerモジュールのインストール [#q67c428a]
Apache 上で Rails3 アプリを動かすには、Passenger モジュー...
gem で Passenger のパッケージを入手して下さい。
$ gem i passenger
続いてインストールを行ないます。
# passenger-install-apache2-module
途中いろいろ必要なパッケージを入れろと警告が出るかと思い...
*** Apache の設定 [#fca73a61]
続いて、Apache の設定を行ないます。 /etc/apache2/mods-ava...
rails.load
LoadModule passenger_module /usr/local/lib/ruby/gems/1.9...
rails.conf
PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passen...
PassengerRuby /usr/local/bin/ruby
最後に、公開したい Rails アプリの場所を設定します。Rails ...
<VirtualHost *:80>
...(略)...
RailsBaseURI /prof/RailsAppName/public
</VirtualHost>
RailsAppName という Rails アプリを自動生成したさいに、pub...
*** 動作確認 [#obc39ad2]
ブラウザから、http://ホスト名/prof/RailsAppName/public で...
*** public をパスから隠蔽する [#s7cb407c]
URL から "public" を隠蔽するには、シンボリックリンクを利...
今回の例では、DocumentRoot 直下の rails ディレクトリに Ra...
まず、以下のようにシンボリックリンクを作成します。
ln -s rails/RailsAppName/public RailsAppName
Apache の RailsBaseUri を以下のように設定します。
RailsBaseUri /RailsAppName
これでブラウザから、http://ホスト名/prof/RailsAppName/ で...
** 余談 [#ja8b5c47]
Rails アプリは、Perl や PHP のようなスクリプト言語ではな...
----
** 履歴 [#e3c1f47d]
- 2011/08/13 : ぼくぴ 新規作成
終了行:
* Rails3をApache上で運用する [#t0255f08]
専用のポートを開けるのではなく、既存の Apache 上で Rails3...
** 環境 [#s6a719ed]
- Apache2
- Ubuntu 7.10
** Passengerモジュール [#je7c0bcc]
*** Passengerモジュールのインストール [#q67c428a]
Apache 上で Rails3 アプリを動かすには、Passenger モジュー...
gem で Passenger のパッケージを入手して下さい。
$ gem i passenger
続いてインストールを行ないます。
# passenger-install-apache2-module
途中いろいろ必要なパッケージを入れろと警告が出るかと思い...
*** Apache の設定 [#fca73a61]
続いて、Apache の設定を行ないます。 /etc/apache2/mods-ava...
rails.load
LoadModule passenger_module /usr/local/lib/ruby/gems/1.9...
rails.conf
PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passen...
PassengerRuby /usr/local/bin/ruby
最後に、公開したい Rails アプリの場所を設定します。Rails ...
<VirtualHost *:80>
...(略)...
RailsBaseURI /prof/RailsAppName/public
</VirtualHost>
RailsAppName という Rails アプリを自動生成したさいに、pub...
*** 動作確認 [#obc39ad2]
ブラウザから、http://ホスト名/prof/RailsAppName/public で...
*** public をパスから隠蔽する [#s7cb407c]
URL から "public" を隠蔽するには、シンボリックリンクを利...
今回の例では、DocumentRoot 直下の rails ディレクトリに Ra...
まず、以下のようにシンボリックリンクを作成します。
ln -s rails/RailsAppName/public RailsAppName
Apache の RailsBaseUri を以下のように設定します。
RailsBaseUri /RailsAppName
これでブラウザから、http://ホスト名/prof/RailsAppName/ で...
** 余談 [#ja8b5c47]
Rails アプリは、Perl や PHP のようなスクリプト言語ではな...
----
** 履歴 [#e3c1f47d]
- 2011/08/13 : ぼくぴ 新規作成
ページ名: