ColdFusion 10 RedHat Enterprise Linux での Apache と ColdFusion 10 との接続コネクタ

ColdFusion 10 を RedHat Enterprise Linux 環境で動かす際、Webサーバーの Apache と ColdFusion 10 との接続が失敗する場合があります。

※確認した限りでは RedHat 5.6で (メーカーサポート外ですが5.6以外の 5.x 系でも)問題が発生する模様です。多くの場合は、ブラウザに「Service Temporarily Unavailable」エラーが表示されます。また、コネクタログ(ColdFusion と Apache の接続ログ)にもエラーメッセージが表示されています。

Apache と ColdFusion 10 との Webサーバー接続を行った後、.cfmページ(ColdFusion Administrator など)をブラウザでリクエストが正しく動作しない場合は、下記のメーカーサイトよりコネクタファイルをダウンロードし、コネクタファイルの差し替えを行ってください。

http://helpx.adobe.com/coldfusion/kb/rhel-connector-configuration.html
(ColdFusion Help / ColdFusion10 RHEL connector configuration)

コネクタファイルの差し替えの大まかな流れ

  1. 上記のサイトから、コンパイル済みの mod_jk.so ファイルをダウンロードします。
    (Download mod_jk.so for RHEL 5.6, 5.8, and 6.1: の RHEL_mod_jk.zip です)
  2. ダウンロードしたファイルを解凍します。解凍すると RedHat Enterprise Linux 5.6, 5.8, 6.1 の 32bit と 64bit に分けられた mod_jk.so が用意されています。該当するフォルダの中に置かれている mod_jk.so ファイルを 該当する RedHat Enterprise Linux の任意の場所に配置します。
  3. Apache と ColdFusion 10 の webサーバー接続を行います。インストール時、あるいはインストール後に手動で webサーバー接続を行われている方は、すでに接続設定ができている(ブラウザでのリクエストは失敗しますが)ので、そのまま次の 4. に進みます。
  4. Apache と ColdFusion 10 との接続設定(の一部)が置かれているフォルダに移動します。場所は、[cf10_root]/config/wsconfig/{magic-number(数字の1~)} フォルダ内です。移動したら、ls コマンドで mod_jk.so ファイルが存在していることを確認してください。
  5. 念のため、既存のmod_jk.so ファイルを別ファイル名に変更(バックアップ)します。
  6. 2. で任意の場所に配置した mod_jk.so ファイルを この場所に移動(コピー)します。
  7. apache を再起動します。
  8. ブラウザを開き、.cfmページ(ColdFusion Administrator など)をリクエストして正しく動作する事を確認してください。

 

※注意

  • 上記のサイトからダウンロードできるコネクタファイルは RedHat Enterprise Linux 5.6, 5.8, 6.1 用となっていますが、現時点でメーカーがサポートする ColdFusion 10 の RedHat Enterprise Linuxのバージョンは 5.6 と 6.1 のみです。
  • 現時点でメーカーがサポートする Apache Web サーバーのバージョンは 2.2.21 です。

※※メーカーがサポートする環境については、下記をご覧ください。
ColdFusion 10 のサポート対象システムを教えて下さい

 

  • 32bit / 64bit は Apache に合わせます。例えば、64bit OS に 32bit版 Apache をインストールした場合、mod_jk.so は 32bit のものを選択します。誤って 64bit の mod_jk.so を適用した場合は、Apache の起動時などに下記のようなエラーが発生します。

    httpd: Syntax error on line 416 of /usr/local/apache32/conf/httpd.conf: Syntax error on line 2 of /usr/local/apache32/conf/mod_jk.conf: Cannot load /opt/coldfusion10/config/wsconfig/1/mod_jk.so into server: /opt/coldfusion10/config/wsconfig/1/mod_jk.so: wrong ELF class: ELFCLASS64
     

 


記事公開日:2012年12月27日
最終更新日:2013年01月11日


x

Sample Modal Window

This is just a sample…

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent suscipit iaculis libero sed tristique. Quisque mollis dolor non tellus placerat vitae sodales lectus porta. Curabitur ut suscipit tellus. Maecenas rhoncus, ante vitae vehicula vestibulum, metus sapien dapibus tellus, et mattis dolor neque vitae nisl. Nullam eleifend ultrices ipsum eget pretium. Curabitur semper metus ut ante adipiscing nec volutpat sem rutrum. Nullam a nisi lacus, non interdum ante. Vivamus ante augue, commodo vel egestas sed, pharetra nec dui. Quisque sed tellus felis. Donec ipsum mauris, sagittis eu accumsan in, aliquam non ipsum.

Vestibulum tempor nunc nec felis scelerisque eget elementum erat dignissim. Ut vel ipsum mollis orci venenatis luctus. Aenean vehicula quam vel quam porttitor ac iaculis elit pulvinar. Proin consequat, ipsum eu venenatis semper, justo turpis posuere tortor, ac placerat metus nisl et lectus. Nulla cursus dui id nunc ullamcorper sed semper nisl lobortis. Aliquam erat volutpat. Phasellus arcu ante, imperdiet in ornare sed, laoreet eu massa.