HOMERSSサイトマッププロフィールお問い合せ

2006年12月29日

( Vine Linux 4.0 ) に向けて・・・Apache2 の移行メモ

Vine Linux 4.0 での標準ウェブサーバーは apache 2.2.3 となっている。

3.2 のサーバーでも apache2 を使っていたので問題はないと思うが、設定ファイル ( /etc/apache/conf/httpd.conf ) の記述内容がいろいろ変わっているようなので、これを機会に再設定する。


1). とりあえず、ウェブを立ち上げ cgi ( Movable Type ) を走らせる設定をして起動したが別段変わったところはなかった。

2). JBoss ( Tomcat ) と連携するモジュールのインストールと設定

    前とはファイルも異なり、インストール方法もことなるのでメモっておく

    a) JKモジュールの入手

      Apache の downloadサイトから JK1.2 をダウンロードする。

    b) JKモジュールのコンパイルとインストール

      適当なところに展開して、
      $ cd tomcat-connectors-1.2.19-src/native

      $ ./configure --with-apxs=/usr/bin/apxs ← Vine 4.0 での場所

      $ make

      # make install

      Apache2-devel をインストールしておくこと。

    c) Apache2 の設定変更 (前と同じ)

      /etc/apache2/conf/httpd.conf に以下を追加
      LoadModule jk_module modules/mod_jk.so
      JkWorkersFile /etc/apache2/conf/workers.properties
      JkLogFile /etc/apache2/logs/mod_jk.log
      JkLogLevel info
      JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
      JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
      JkRequestLogFormat "%w %V %T"
      JkMount /neverbird/* ajp13

      /etc/apache2/conf/workers.properties を設定 ( tomcat-connectors-1.2.19-src/conf/workers.properties をコピー)

      workers.tomcat_home= ここでは JBoss のインストール先 (/usr/local/bin/jboss)
      workers.java_home= ここでは jdk のインストール先 (/usr/java/j2sdk1.4.2_12)
      worker.inprocess.jvm_lib= を Unix 用に変更 (Windows用をコメントし、Unix用のコメントを外す)

投稿者: 管理者 日時: 2006年12月29日 11:29 | パーマリンク |TOPページへ   ▲画面上へ

トラックバック

このエントリーのトラックバックURL:
https://bit-consul.net/cgi-bin/MT/mt-tb.cgi/192

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)