タグ

Ruby on RailsとApacheに関するjimoopのブックマーク (6)

  • Apache リバースプロキシ→ Lighttpd + Rails の設定方法 - WebOS Goodies

    今週はあまり時間がないので、 Rails 関連の Tips でお茶を濁すことにします。 以前投稿した Apache のリバースプロキシの設定方法という記事では、 Apache ベースのサイトの一部として Rails アプリケーションを公開する方法をご紹介しました。今回はその mongrel を Lighttpd で置き換え、 Apache → Lighttpd + Rails という構成にする設定をご紹介します。まあ、仕事でやった作業の覚え書きです。 Lighttpd ならパフォーマンスも出るので、一般公開するサイトでもじゅうぶんに使える方法です。 Apache で運用しているサイトに Rails アプリケーションを組み込みたいという際は、参考にしていただければと思います。 なお、 Lighttpd や Ruby fcgi ライブラリのインストールは OS のパッケージ管理コマンド等で一発

  • Apache上でRuby on Railsアプリケーションを動かす/Passenger(mod_rails for Apache)の利用

    この文書は内容が古くなっています。 インストール ページで新しい文書を探してください。 要約 Redmine等のRuby on Railsアプリケーションを"Phusion Passenger(mod_rails for Apache)":http://www.modrails.com/ を利用してApache上で稼働させる手順を説明します。 運用の簡素化、複数インスタンスを並列稼働させることによるレスポンスの改善が期待できます。 インストールの流れは次の通り。 gem install passenger passenger-install-apache2-module httpd.confの変更 Phusion Passengerとは Railsアプリケーションを実行するためのApacheモジュールです。 特徴 Apache単独でRailsアプリケーションを実行可能です。Apacheのモ

    Apache上でRuby on Railsアプリケーションを動かす/Passenger(mod_rails for Apache)の利用
  • Web サーバーの構築 : FastCGI をサポートする - WebOS Goodies

    日は、久々に Web サーバーの機能を強化してみようと思います(^^;。具体的には、 FastCGI のサポートを組み込みます。FastCGI とは、 Web サーバーで CGI の処理を効率よく行うための仕組みです。詳細は後述しますが、リクエストのたびに CGI プログラムを起動しなければならないという従来の CGI の非効率性を排除することで、 CGI 処理の負荷とレスポンスを大幅に向上します。とくに Ruby on Rails で作成したWebアプリケーションを実用的に稼動させるには、ほぼ必須の機能となります。 そのようなわけで、日は GentooLinux にインストールした Apache で FastCGI を利用する方法をご紹介したいと思います。 まず最初に、 FastCGI とはなにか、という点についてご紹介しておきましょう。そのためには、従来の CGI の欠点を知らなけ

  • Ruby on Rails : Apache で動作させる - WebOS Goodies

    またまた間が空いてしまいました。日は Apache で構築された Web サーバーで Ruby on Rails アプリケーションを稼動させる方法をご紹介しようと思います。個人的な用途なら WEBrick でもじゅうぶんに使えるのですが、処理効率やセキュリティーが重要になる場面では Apache (もしくはその他の Web サーバー)を使用するほうが適切でしょう。 Ruby on Rails でインターネットに公開するアプリケーションを作ろうという方は、ぜひ読んでみてください!(^^) これまでは手抜きで "~/blognavi" をプロジェクトディレクトリとしてきましたが、このままでは Apache からアクセスするのにいろいろと問題がありますし、管理も面倒です。そろそろプロジェクトディレクトリを適切な場所に移動しましょう。ただし、プロジェクトディレクトリの配置方法は千差万別、条件によ

  • Ruby on Rails (Railsアプリ作成手順)

    Windows環境での Ruby on Rails (開発環境構築)インストール編 当ページの目次 作成アプリ概要 1.内容表示アプリ:memo 作成 (1)プロジェクト作成 (2)データベース作成 �@データベースの設定 �Aデータベース生成タスク用ファイルの作成 �Bデータベースの生成 (2)LoginEngineプラグインのセットアップと日語環境の設定 �@LoginEngineプラグインのセットアップ �A環境ファイル修正 �B日語化対象のLoginEngineプラグインファイルのコピー �CヘルパーへのLoginEngineプラグイン対応 �Dコントローラへのgettext初期化等の設定 (3)モデルの作成(LoginEngineプラグインが使用するテーブル以外) (4)テーブルの作成 �@マイグレーションファイルの修正 �Aマイグレーション

  • Ruby on Rails (開発環境構築)

    Windows環境での Ruby on Rails (Railsアプリ作成手順)アプリ編 当ページの目次 インストールする主要環境 MySQLのインストール Ruby,RubyGemsのインストール Railsのインストール gettextのインストール(日語化に使用) gtk-win32-develのインストール(gettextに必要) Apacheのインストール FASTCGI、mod_rubyのインストール(ApacheでRubyが動作するようにする為) httpd.confの変更 httpd.confのチェック hostsの変更 Apache再起動 インストールする主要環境は以下のもの(付随してインストールされるものもあります) ・MySQL-5.0.24a ・Ruby-185-21 ・Rails-1.1.6 ・Apache_2.0.59 ・R

  • 1