[LINUX] Intégrez Apache et Tomcat

introduction

Dans le prolongement des paramètres d'installation et de démarrage automatique de Tomcat, j'ai résumé les paramètres pour lancer les requêtes HTTP reçues du côté Apache à Tomcat.

Environnement utilisé

Installer Apache

[root@akagi ~]# yum install -y httpd
[root@akagi ~]# httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built:   Aug  8 2019 11:41:18

Paramètres de démarrage automatique d'Apache

[root@akagi ~]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@akagi ~]# systemctl list-unit-files -t service | grep httpd
httpd.service                                 enabled 

Modifier le fichier de configuration

Vérifiez /etc/httpd/conf.modules.d/00-proxy.conf

00-proxy.conf


# This file configures all the proxy modules:
LoadModule proxy_module modules/mod_proxy.so
...
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
...

Sauvegarde de httpd.conf

[root@akagi ~]# cd /etc/httpd/conf/
[root@akagi conf]# cp -a httpd.conf httpd.conf.org

Paramètres de proxy inverse

/etc/httpd/conf/httpd.conf


#Ajoutez ce qui suit à la fin du fichier
ProxyPass /tomcat9/ ajp://localhost:8009/
ProxyPassReverse /tomcat9/ ajp://localhost:8009/

/etc/httpd/conf/httpd.conf


#Ajoutez ce qui suit à la fin du fichier
ProxyPass /tomcat9/ ajp://localhost:8009/test/
ProxyPassReverse /tomcat9/ ajp://localhost:8009/test/

Reflet des paramètres

[root@akagi ~]# systemctl reload httpd

Confirmation de l'opération

image.png

Travaux connexes

Recommended Posts

Intégrez Apache et Tomcat
Comment intégrer Apache httpd 2.4 et Tomcat 9 sur Cent OS 8
Intégrons Django et apache (httpd) sur Mac! !!
Apache mod_auth_tkt et Python AuthTkt
Défis et opportunités Apache Flink
Paramètres d'installation et de démarrage automatique de Tomcat
Lier Modelica et Python sous Windows
Jusqu'à ce que vous installiez Apache et Tomcat sur Linux (CentOS) et déployez des applications Java
CentOS 6.4, Python 2.7.3, Apache, mod_wsgi, Django
Organisez facilement les différences entre Apache Tomcat