サポート > 運用ガイド > 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" の部分を適切に読み替えてください。
