<apache2.2導入2>
・apache2.2.11使用
・windowsXP
本家「http://httpd.apache.org/」よりDL
DL、インストールに関しては「http://www.adminweb.jp/apache/index.html」参照
インストール後の設定
「$APACHE_HOMEconf」内のhttpd.confの編集
mod_proxyとmod_proxy_ajpのコメントアウト解除(モジュールの設定有効化)
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
一番下に
Include conf/extra/httpd-proxy.conf
を追記
$APACHE_HOMEconfextra」内にhttpd-proxy.conf作成し、
<Location /docs/>
ProxyPass ajp://localhost:8009/docs/
</Location>
を追加
$CATALINA_HOMEconf内のserver.xmlを編集
tomcatのみでの接続をやめるときは
< <Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
ここを上記の部分をコメントアウト。これで8080ポートが使えなくなる
Apache経由の接続で使用する8009ポートの箇所が有効になっていることを確認しておく
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
Tomcat→Apacheの順で起動
URL「http://localhost/docs/」にアクセスして、Tomcatの猫ロゴ画面が出れば、Apache経由で接続されている。
アプリケーションをapacheに登録する際は
$APACHE_HOMEconfextra」内のhttpd-proxy.confに追記する
例
<Location /ServletTest/>
ProxyPass ajp://localhost:8009/ServletTest/
</Location>
<Location /AjaxServerTest/>
ProxyPass ajp://localhost:8009/AjaxServerTest/
</Location>
URLは「http://localhost/ServletTest/jsp/login.js」や、
「http://localhost/AjaxServerTest/Sample17.html」となる。
以上
・apache2.2.11使用
・windowsXP
本家「http://httpd.apache.org/」よりDL
DL、インストールに関しては「http://www.adminweb.jp/apache/index.html」参照
インストール後の設定
「$APACHE_HOMEconf」内のhttpd.confの編集
mod_proxyとmod_proxy_ajpのコメントアウト解除(モジュールの設定有効化)
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
一番下に
Include conf/extra/httpd-proxy.conf
を追記
$APACHE_HOMEconfextra」内にhttpd-proxy.conf作成し、
<Location /docs/>
ProxyPass ajp://localhost:8009/docs/
</Location>
を追加
$CATALINA_HOMEconf内のserver.xmlを編集
tomcatのみでの接続をやめるときは
< <Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
ここを上記の部分をコメントアウト。これで8080ポートが使えなくなる
Apache経由の接続で使用する8009ポートの箇所が有効になっていることを確認しておく
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
Tomcat→Apacheの順で起動
URL「http://localhost/docs/」にアクセスして、Tomcatの猫ロゴ画面が出れば、Apache経由で接続されている。
アプリケーションをapacheに登録する際は
$APACHE_HOMEconfextra」内のhttpd-proxy.confに追記する
例
<Location /ServletTest/>
ProxyPass ajp://localhost:8009/ServletTest/
</Location>
<Location /AjaxServerTest/>
ProxyPass ajp://localhost:8009/AjaxServerTest/
</Location>
URLは「http://localhost/ServletTest/jsp/login.js」や、
「http://localhost/AjaxServerTest/Sample17.html」となる。
以上