Apache で Ruby ファイルを実行するには、mod_ruby を有効にする必要があります。 Apache は FastCGI 経由で Ruby ファイルを処理することもできます。 mod_fcgid、つまり FastCGI を使用すると、複数のバージョンの Ruby を使用できます。
Apache パッセンジャーをインストールし、それを使用して Ruby ページを提供するように Apache を構成することもできます。 (推奨学習: Apache 入門 )
(「パッセンジャー」とも呼ばれる Phusion パッセンジャーは、Apache および Nginx と統合するように設計された無料の Web サーバー モジュールです)
mod_ruby をサーバーにインストールする手順は次のとおりです。
cd /tmp wget http://www.modruby.net/archive/mod_ruby-1.2.6.tar.gz tar zxvf mod_ruby-1.2.6.tar.gz cd mod_ruby-1.2.6/ ./configure.rb --with-apr-includes=/usr/include/apr-1 make make install
Apache を使用して Ruby を実行するにはどうすればよいですか?
mod_ruby モジュールを Apache 構成 (つまり、/etc/httpd/conf.d/ruby.conf) に追加し、次の行を追加する必要があります。
LoadModule ruby_module modules /mod_ruby.so
これらのモジュールを有効または無効にするには、Apache 構成ファイルを編集し、これらのモジュールをコメント化するかコメント解除する必要があります (Web サーバーがこれらのモジュールでコンパイルされている場合)。
以上がApache は Ruby プログラムをサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。