[LINUX] Integrieren Sie Apache und Tomcat

Einführung

Als Fortsetzung von Einstellungen für Tomcat-Installation und Autostart habe ich die Einstellungen für das Senden von HTTP-Anforderungen, die auf der Apache-Seite empfangen wurden, an Tomcat zusammengefasst.

Umgebung verwendet

Apache installieren

[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

Apache Autostart-Einstellungen

[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 

Konfigurationsdatei bearbeiten

Überprüfen Sie /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
...

Sicherung von httpd.conf

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

Proxy-Einstellungen umkehren

/etc/httpd/conf/httpd.conf


#Fügen Sie am Ende der Datei Folgendes hinzu
ProxyPass /tomcat9/ ajp://localhost:8009/
ProxyPassReverse /tomcat9/ ajp://localhost:8009/

/etc/httpd/conf/httpd.conf


#Fügen Sie am Ende der Datei Folgendes hinzu
ProxyPass /tomcat9/ ajp://localhost:8009/test/
ProxyPassReverse /tomcat9/ ajp://localhost:8009/test/

Reflexion der Einstellungen

[root@akagi ~]# systemctl reload httpd

Bestätigung des Betriebs

image.png

Verwandte Arbeiten

Recommended Posts

Integrieren Sie Apache und Tomcat
So integrieren Sie Apache httpd 2.4 und Tomcat 9 unter Cent OS 8
Lassen Sie uns Django und Apache (httpd) auf dem Mac integrieren! !!
Apache mod_auth_tkt und Python AuthTkt
Herausforderungen und Chancen von Apache Flink
Tomcat-Installations- und Autostart-Einstellungen
Verknüpfen Sie Modelica und Python unter Windows
Bis Sie Apache und Tomcat unter Linux (CentOS) installieren und Java-Apps bereitstellen
CentOS 6.4, Python 2.7.3, Apache, mod_wsgi, Django
Organisieren Sie einfach die Unterschiede zwischen Apache Tomcat