【Tomcat】Apache+Tomcat連携で、特定のディレクトリのみTomcatにする方法
httpdとtomcatをインストールしている前提で、例えば、「/java/」みたいなディレクトリのみ、tomcatで処理したい場合の方法です。
httpd 2.2以降のproxy_ajpを使用すれば、意外とあっさり連携出来ました。
まず、
vi /etc/httpd/conf.d/proxy_ajp.conf
で、proxy_ajp.confを作成します。なければ新規作成で構いません。
中身は、下記の要領で記述します。
(例:ProxyPass /java/ ajp://123.456.789.012:8009/java/)
service httpd reloadすれば、反映されます。
特定のディレクトリのみでなく、すべてのディレクトリに反映させたい場合は、「ProxyPass / ajp://サーバーのIPアドレス:8009/」でOKなはずです。
httpd 2.2以降のproxy_ajpを使用すれば、意外とあっさり連携出来ました。
まず、
vi /etc/httpd/conf.d/proxy_ajp.conf
で、proxy_ajp.confを作成します。なければ新規作成で構いません。
中身は、下記の要領で記述します。
ProxyPass /java/ ajp://サーバーのIPアドレス:8009/java/
(例:ProxyPass /java/ ajp://123.456.789.012:8009/java/)
service httpd reloadすれば、反映されます。
特定のディレクトリのみでなく、すべてのディレクトリに反映させたい場合は、「ProxyPass / ajp://サーバーのIPアドレス:8009/」でOKなはずです。
この記事の最終更新日:2019/03/22
最初に記事を書いた日:2019/03/22
この記事をシェアする
関連記事
- ・hosts.denyを使わずに、サーバーへの全てのアクセスをIPアドレス拒否する方法
- ・「.well-known」以下をwwwにリダイレクトさせない方法
- ・【格安VPN】NordVPNは本当に安全なのか?【閲覧履歴ダダ漏れw】
- ・「root@notty」って何者?
- ・アクセス解析ツール「awstats」をCentOSにyumでインストールする
- ・Kali LinuxをVagrantにインストールする
- ・【PHP】HTTPDの溜まりきったログを一気に削除する方法
- ・Macでトンネル接続してFTP/SFTP接続する簡単な方法
- ・【.htaccess】httpアクセスをhttpsに強制リダイレクトで、特定のファイルやディレクトリを除外する方法
- ・【Linux】DNSの向けられていないテストサーバーで、テスト証明書を3分以内に発行する方法