サポート > 運用ガイド > Apache 連携:動作環境

ここでは Linux 上の Apache と、Wagby でビルドした Web アプリケーション(Tomcat)との連携方法について説明します。

動作環境

本コンテンツの記述にあたっては、次のソフトウェア環境を用いて検証を行いました。


$ java -version

java version "1.5.0_06"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)

Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)



$ uname -a

Linux xxx.yyy.co.jp 2.6.14-1.1644_FC4 #1

Sun Nov 27 03:25:11 EST 2005 i686 athlon i386 GNU/Linux



$ httpd/bin/apachectl -V

Server version: Apache/2.0.55

Server built:   Mar 13 2006 17:04:55

Server's Module Magic Number: 20020903:11

Architecture:   32-bit

Server compiled with....

 -D APACHE_MPM_DIR="server/mpm/prefork"

 -D APR_HAS_SENDFILE

 -D APR_HAS_MMAP

 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)

 -D APR_USE_SYSVSEM_SERIALIZE

 -D APR_USE_PTHREAD_SERIALIZE

 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT

 -D APR_HAS_OTHER_CHILD

 -D AP_HAVE_RELIABLE_PIPED_LOGS

 -D HTTPD_ROOT="/home/hiroki/work/http_tomcat/httpd"

 -D SUEXEC_BIN="/home/hiroki/work/http_tomcat/httpd/bin/suexec"

 -D DEFAULT_PIDLOG="logs/httpd.pid"

 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"

 -D DEFAULT_LOCKFILE="logs/accept.lock"

 -D DEFAULT_ERRORLOG="logs/error_log"

 -D AP_TYPES_CONFIG_FILE="conf/mime.types"

 -D SERVER_CONFIG_FILE="conf/httpd.conf"

前提条件

本ドキュメントの作業は、以下の条件で行われることを想定しています。

  • Wagby で生成した Web アプリケーション一式を wagbyapp.zip として用意します。
  • Web アプリケーション wagbyapp を実行する(Linux上の)ユーザを "user" とします。
  • Web アプリケーション wagbyapp.zip をフォルダ /home/user/ に展開します。
  • 操作する作業ユーザはユーザ root として作業可能であるものとします。
  • Linux のディストリビューションは RedHat Linux 系とします。
  • Apache は RPM でインストール済みとし、バージョンは 2.0.xx とします。
  • Java は J2SDK1.5 系をインストール済みとします。
  • 環境変数 JAVA_HOME は適切に設定済みとします。
"wagbyapp" というフォルダ名を変更することもできます。この場合は、以降のドキュメントにおいて "wagbyapp" の部分を適切に読み替えてください。