- Developer's Perspective—海外エンジニア/ブロガー 直撃インタビュー+翻訳エッセイ:第1回 「Joel on Software」Joel Spolsky:インタビュー編—キャリアに関する重要な決断の秘訣|gihyo.jp … 技術評論社
- 米Zenoss、オープンソースのシステム監視ツール「Zenoss Core 2.4」リリース - SourceForge.JP Magazine
- yamk blog 슻 Blog Archive 슻 Zenoss Core システム監視ツール
- プロによるアイロンがけ‐ニコニコ動画(ββ)
- Haml の Filter を作ってみる - ursmの日記
- Redmine.JP - Apache上でRuby on Railsアプリケーションを動かす/Passenger(mod_rails for Apache)の利用
- Redmine.JP - TOP
- Apache で Haml をサーブする - ursmの日記
2009-05-10 Sun
■ 今日の del.icio.us (2009-05-10)
■ Sinatra + Passenger
Passenger 経由で Sinatra で作ったアプリケーションにアクセスするには,
アプリケーションのあるディレクトリに
1. config.ru
2. public ディレクトリ
3. tmp ディレクトリ
を用意する.
config.ru の内容は
require 'app' # Sinatra アプリケーション run Sinatra::Application
あとは httpd.conf に
<VirtualHost sinatra.example.com> ServerName sinatra.example.com DocumentRoot /path/to/SinatraApp/public </VirtualHost>
などと書いておけばよい.
- Sinatraで鼻歌まじりのWeb開発
http://www.slideshare.net/dara/sinatraweb?type=powerpoint
- Phusion Passenger をインストール [2009-05-10-2]
■ Phusion Passenger をインストール
Rails アプリケーションを実行するための Apache モジュール Phusion Passenger をインストールしてみました.
インストール
# gem install passenger # passenger-install-apache2-module # Apache モジュールのビルドとインストール
passenger-install-apache2-module で,
以下のような設定情報がでるので,これをもとに httpd.conf を書き換え.
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.2/ext/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.2 PassengerRuby /usr/bin/ruby
<VirtualHost *:80> ServerName www.yourhost.com DocumentRoot /somewhere/public # <-- be sure to point to 'public'! </VirtualHost>
httpd.conf を書き換えて Apache を再起動しようとしたところ,
以下のエラーがでて起動できない.
*** Passenger ERROR (ext/common/ApplicationPoolServer.h:602): Cannot execute /usr/lib/ruby/gems/1.8/gems/passenger-2.2.2/ext/apache2/ApplicationPoolServerExecutable: Permission denied (13)
- Re: Passenger 2.0.4 + Rails 2.2.2 + Centos 5.2 (Xen) = Help needed... - dlepage - com.googlegroups.phusion-passenger - MarkMail
http://markmail.org/message/ukx2u5jr54nr4jbx
によると,SElinux が悪いらしいので,
# setenforce 0
すれば OK.
[2009-05-10-3] Sinatra + Passenger