WINGS(Www INtegrated Guide on Server-architecture)
Www INtegrated Guide on Server-architecture :
   ホーム お問い合わせ サーバーサイド環境構築設定 つぶやき ブックマーク レンタルサーバー 総合FAQ/訂正&ダウンロード このエントリーをはてなブックマークに追加        
  • 刊行書籍情報  [書籍マップ
  • オンライン公開 技術記事
  • シリーズ別書籍リスト
  • 「WINGS News」登録/解除
  • WINGSプロジェクト紹介
  • WINGSプロジェクトメンバ募集





 ApacheとTomcatの連携 (例:Fedora Core 6)

ApacheとTomcatとを連携するにはコネクタというモジュールが必要です。
コネクタの代表的なものには、mod_jserv、mod_webapp、mod_jk、mod_jk2などがありますが、ここでは安定性が高く、Windows・Linux環境双方で動作サポートされているmod_jkを使用します。

  1. mod_jk-1.2.25-httpd-2.2.4.so を入手する
  2. 以下のURLから入手可能です。日々バージョンアップされていますので、最新版をダウンロードする事をお勧めします。

    http://tomcat.apache.org/download-connectors.cgi

  3. ファイルを作成/配置する
  4. mod_jkによる連携には、以下の表のファイルが必要です。必要なファイルを以下の手順3〜4の通りテキストエディタで作成して、指定先へ配置してください。ただし、mod_jk.soはダウンロード時はmod_jk-1.2.25-httpd-2.2.4.so のような名前ですので、リネームした上で配置してください。「%APACHE_HOME%」「%CATALINA_HOME%」はそれぞれApache、Tomcatのインストール先フォルダを表すものとします。

    ファイル名配置先
    mod_jk.so%APACHE_HOME%/modules
    mod_jk.conf%APACHE_HOME%/conf
    workers.properties%CATALINA_HOME%/conf
    httpd.conf%APACHE_HOME%/conf

  5. 「mod_jk.conf」を作成する
  6. LoadModule jk_module modules/mod_jk.so
    JkWorkersFile "/usr/local/apache-tomcat-6.0.14/conf/workers.properties"
    JkLogFile "/usr/local/apache-tomcat-6.0.14/logs/mod_jk.log"
    JkLogLevel error
    JkMount /docs/* ajp13
    JkMount /docs ajp13

  7. 「workers.properties」を作成する
  8. worker.list=ajp13
    worker.ajp13.port=8009
    worker.ajp13.host=localhost
    worker.ajp13.type=ajp13

  9. 「httpd.conf」を編集する(末尾に追記)
  10. Include conf/mod_jk.conf

  11. TomcatとApacheを再起動する
  12. 設定ファイル作成、配置後、Tomcat→Apacheの順番で再起動します。
    この順番で再起動しなかった場合、変更内容が正しく認識されないことがありますので、注意してください。

  13. ApacheとTomcatの連携を確認する
  14. ブラウザを起動し、URL欄に以下のアドレスを入力してください。

    http://(コンピュータ名またはIPアドレス)/docs/index.html

    または、

    http://localhost/docs/index.html

    以下のような画面が表示されれば、成功です。
    Tomcat配下のコンテンツを参照するに際して、Tomcatのポート番号8080を使用しなくてもよい点に注目してください。


著作権情報個人情報保護について広告掲載についてRSSフィードについて
出版社の方々へ会社概要スタッフ紹介サイトマップ  
書籍/記事に関するご質問/お問い合わせは「WINGSお問い合わせフォーム」をご利用ください。
Copyright(c) 1998-2025,Yamada Yoshihiro.  All Right Reserved.