ホームページ  >  記事  >  運用・保守  >  Apache は Ruby プログラムをサポートしていますか?

Apache は Ruby プログラムをサポートしていますか?

(*-*)浩
(*-*)浩オリジナル
2019-11-26 13:57:232508ブラウズ

Apache は Ruby プログラムをサポートしていますか?

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 プログラムをサポートしていますか?

以上がApache は Ruby プログラムをサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。