このページでは、Apache HTTP Serverのコンテキストパスの設定方法についての情報を掲載しています。
この記事の目次です。
1. Apache HTTP ServerとApache Tomcatで連携
2. Apache HTTP Serverの設定
3. Tomcatの設定ファイル(server.xml)
Apache HTTP ServerとApache Tomcatで連携させることを前提に説明を記載しています。
ajpモジュールを利用可能にして、VirtualHostの設定でApache Tomcatとajpプロトコルで通信して連携する設定を行います。
「Apache HTTP Serverインストールディレクトリ>\conf\httpd.conf」を編集します。 設定を有効にするにはApache HTTP Serverの再起動が必要です。
# vi /etc/httpd/conf/httpd.conf
:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
:
<VirtualHost *:80>
ProxyPass /<コンテキスト名※1,2> ajp://<Tomcatアドレス※3>/<コンテキスト名※1,4>
</VirtualHost>
Tomcatの設定ファイル(server.xml)です。
<Tomcatホームディレクトリ>/conf/server.xml
server.xmlのイメージです。「…」は省略を表しています。
<?xml version='1.0' encoding='utf-8'?>
<Server …>
<Service name="Catalina">
<!--: 省略-->
<Connector port="<ajpポート番号>"
protocol="AJP/1.3"
…
/>
<Engine …>
<Host …>
<Context path="/<コンテキスト名>※"
docBase="<Webアプリケーションの置き場所>"
reloadable="true" />
</Host>
</Engine>
</Service>
</Server>
※「/<コンテキスト名>」の部分をコンテキストパスと言っています。
このページの更新履歴です。
当サイトについて
Apache Tomcat
Apache HTTP Server
JSP/Servlet
基礎知識
アプリケーションコンテキスト / コンテキスト / コンテキストパス / コンテキスト名.xml / コンテキストルート / サーブレット / マイクロサービス / ルート
appBase属性 / ApplicationContext / getContextPath / JSP / Maven / PageContext / root / server.xml / Servlet / Spring Boot / Tomcat
サイト内のページ
Copyright (C) 2013-2023 コンテキストパスの設定の仕方. All Rights Reserved. Loarding…