CentOS6/Apache
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(CentOS6/Apache);
*目次 [#d6b951c8]
#contents
*関連ページ [#h642a494]
-[[Passenger]]
*参考情報 [#vcf1a560]
-[[CentOS6]]
*インストール [#tf006277]
-sakura vpsだと初期状態でインストールされていない。
# yum install httpd
# chkconfig httpd on
-Passengerを使うために以下もインストール。
# yum install http-devel curl-devel
*RVM環境でPassengerを使う [#o27ca633]
-[[RVM環境でRackとPassengerを動かす | Kwappa研究開発室:ht...
-[[CentOS6にrbenv + ruby + rails + passengerを高速で環境...
**モジュールのインストール [#yeab5ccb]
#pre{{
$ gem install passenger
$ rvmsudo passenger-install-apache2-module
}}
**設定変更 [#bf3724cb]
-/etc/httpd/conf/httpd.confを編集。モジュールインストール...
#pre{{
LoadModule passenger_module /home/tanaka/.rvm/gems/ruby-1...
PassengerRoot /home/tanaka/.rvm/gems/ruby-1.9.3-p194@test...
PassengerRuby /home/tanaka/.rvm/wrappers/ruby-1.9.3-p194@...
}}
-DocumentRootの設定。とりあえずDocumentRootをrubyアプリの...
DocumentRoot "/var/www/rails/sample/public"
**Rubyアプリの設置 [#q496918a]
-/var/railsに、sampleアプリを設置する。ディレクトリのパー...
*rbenv環境でPassengerを使う [#mef1ba93]
-[[CentOS6にrbenv + ruby + rails + passengerを高速で環境...
**モジュールのインストール [#x10596ac]
-passenger-install-apache2-moduleでコケる場合何がたらない...
#pre{{
$ gem install passenger
$ passenger-install-apache2-module
}}
-インストール後表示される情報をメモ。
#pre{{
LoadModule passenger_module /home/sora/.rbenv/versions...
PassengerRoot /home/sora/.rbenv/versions/1.9.3-p429/li...
PassengerDefaultRuby /home/sora/.rbenv/versions/1.9.3-...
}}
-さらにこれも必要。
#pre{{
<VirtualHost *:80>
ServerName www.yourhost.com
# !!! Be sure to point DocumentRoot to 'public'!
DocumentRoot /somewhere/public
<Directory /somewhere/public>
# This relaxes Apache security settings.
AllowOverride all
# MultiViews must be turned off.
Options -MultiViews
</Directory>
</VirtualHost>
}}
*トラブルシューティング [#kafbec3c]
**Permission Deniedが表示される [#a7f3d55a]
-CentOSの場合ホームディレクトリのパーミッションを確認する...
-VirtualHostの場合、いきなりRailsのディレクトリを指定せず...
**raislの画像が表示されない [#a8e95633]
-railsアプリのトップの画像rails.pngが表示されないのは、pr...
終了行:
&tag(CentOS6/Apache);
*目次 [#d6b951c8]
#contents
*関連ページ [#h642a494]
-[[Passenger]]
*参考情報 [#vcf1a560]
-[[CentOS6]]
*インストール [#tf006277]
-sakura vpsだと初期状態でインストールされていない。
# yum install httpd
# chkconfig httpd on
-Passengerを使うために以下もインストール。
# yum install http-devel curl-devel
*RVM環境でPassengerを使う [#o27ca633]
-[[RVM環境でRackとPassengerを動かす | Kwappa研究開発室:ht...
-[[CentOS6にrbenv + ruby + rails + passengerを高速で環境...
**モジュールのインストール [#yeab5ccb]
#pre{{
$ gem install passenger
$ rvmsudo passenger-install-apache2-module
}}
**設定変更 [#bf3724cb]
-/etc/httpd/conf/httpd.confを編集。モジュールインストール...
#pre{{
LoadModule passenger_module /home/tanaka/.rvm/gems/ruby-1...
PassengerRoot /home/tanaka/.rvm/gems/ruby-1.9.3-p194@test...
PassengerRuby /home/tanaka/.rvm/wrappers/ruby-1.9.3-p194@...
}}
-DocumentRootの設定。とりあえずDocumentRootをrubyアプリの...
DocumentRoot "/var/www/rails/sample/public"
**Rubyアプリの設置 [#q496918a]
-/var/railsに、sampleアプリを設置する。ディレクトリのパー...
*rbenv環境でPassengerを使う [#mef1ba93]
-[[CentOS6にrbenv + ruby + rails + passengerを高速で環境...
**モジュールのインストール [#x10596ac]
-passenger-install-apache2-moduleでコケる場合何がたらない...
#pre{{
$ gem install passenger
$ passenger-install-apache2-module
}}
-インストール後表示される情報をメモ。
#pre{{
LoadModule passenger_module /home/sora/.rbenv/versions...
PassengerRoot /home/sora/.rbenv/versions/1.9.3-p429/li...
PassengerDefaultRuby /home/sora/.rbenv/versions/1.9.3-...
}}
-さらにこれも必要。
#pre{{
<VirtualHost *:80>
ServerName www.yourhost.com
# !!! Be sure to point DocumentRoot to 'public'!
DocumentRoot /somewhere/public
<Directory /somewhere/public>
# This relaxes Apache security settings.
AllowOverride all
# MultiViews must be turned off.
Options -MultiViews
</Directory>
</VirtualHost>
}}
*トラブルシューティング [#kafbec3c]
**Permission Deniedが表示される [#a7f3d55a]
-CentOSの場合ホームディレクトリのパーミッションを確認する...
-VirtualHostの場合、いきなりRailsのディレクトリを指定せず...
**raislの画像が表示されない [#a8e95633]
-railsアプリのトップの画像rails.pngが表示されないのは、pr...
ページ名: