[LINUX] So integrieren Sie Apache httpd 2.4 und Tomcat 9 unter Cent OS 8

Einführung

Installieren Sie die neueste Version von Apache httpd 2.4 unter Cent OS 8 von der Quelle Installieren Sie Tomcat 9 unter Cent OS 8 Verknüpfen Sie die beiden hier installierten.

Bitte beachten Sie, dass sich der Standardwert seit Tomcat geändert hat: v9.0.31.

Umgebung

Ändern Sie die httpd-Einstellungen

Ändern Sie httpd.conf und erstellen Sie httpd-proxy.conf.

httpd.conf ändern

vi /usr/local/apache2/conf/httpd.conf
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

Dies ist auskommentiert, also kommentieren Sie es aus und aktivieren Sie es.

Fügen Sie am Ende den folgenden Inhalt hinzu, um die als nächstes zu erstellende httpd-proxy.conf zu lesen.

Include conf/extra/httpd-proxy.conf

Erstellen Sie httpd-proxy.conf

Geben Sie den Pfad an, den Sie verknüpfen möchten.

vi /usr/local/apache2/conf/extra/httpd-proxy.conf

httpd-proxy.conf


<Location /docs/>
  ProxyPass ajp://127.0.0.1:8009/docs/
</Location>

Starten Sie neu

systemctl restart httpd

Ändern Sie die Tomcat-Einstellungen

Ändern Sie die Einstellungen in server.xml.

vi /opt/apache-tomcat/conf/server.xml
<Connector protocol="AJP/1.3"
           address="::1"
           port="8009"
           secretRequired="false"
           redirectPort="8443" />

AJP-bezogene Elemente wurden auskommentiert. Kommentieren Sie sie aus und aktivieren Sie sie. Es ist nicht sicher, aber die Option secretRequired muss falsch sein. Abhängig von der Netzwerkumgebung funktioniert dies möglicherweise nur, wenn Sie "address =" :: 1 "" verwenden.

<!--
<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />
-->

Der Standardport von Tomcat (Portnummer 8080) ist aktiviert. Kommentieren Sie daher die obigen Einstellungen aus.

Starten Sie neu

systemctl restart tomcat

Funktionsprüfung

Es ist in Ordnung, wenn Sie mit der Adresse ohne die Portnummer zugreifen können. http://hostname/docs/

Zusammenfassung

Mit dem oben genannten können Apache httpd 2.4 und Tomcat 9 verknüpft werden.

Recommended Posts

So integrieren Sie Apache httpd 2.4 und Tomcat 9 unter Cent OS 8
So installieren Sie Apache (httpd) unter CentOS7
So installieren Sie Apache (httpd) unter CentOS8
Integrieren Sie Apache und Tomcat
Lassen Sie uns Django und Apache (httpd) auf dem Mac integrieren! !!
Installieren Sie Tomcat 9 unter Cent OS 8
So teilen Sie die Vim-Zwischenablage mit dem Betriebssystem unter Ubuntu 18.04.3 LTS
Einfache Möglichkeit, Python 2.7 unter Cent OS 6 zu verwenden
Führen Sie die Kolben-App auf Cloud 9 und Apache Httpd aus
So installieren Sie Git GUI und Gitk unter CentOS
So installieren Sie caffe unter OS X mit Macports
So registrieren Sie sich bei pypi
So installieren Sie Theano unter Mac OS X mit Homebrew
[ROS] So schreiben Sie Publisher und Subscriber auf einen Knoten
So stellen Sie Java-Apps unter VPS bereit (Apache / Tomcat-Installation / Verknüpfung)
So installieren Sie OpenCV in Cloud9 und führen es in Python aus
So führen Sie Jupyter und Spark auf einem Mac mit minimalen Einstellungen aus
So installieren Sie Pandas auf EC2 (Umgang mit MemoryError und PermissionError)
So zeigen Sie PDF-Auflösung und detaillierte Informationen unter Linux an (pdfinfo)
So blockieren Sie Anzeigen kostenlos auf iPhone- und iPad-Apps
So installieren Sie Theano unter Mac OS X 10.10 (mit pyenv, anaconda)
Python 3.6 unter Windows ... und zu Xamarin.
So installieren Sie mysql-connector-python auf einem Mac
So installieren und verwenden Sie Tesseract-OCR
Installieren Sie Adopt OpenJDK 11 unter Cent OS 8
Verwendung von Dataiku unter Windows
So installieren Sie das Graph-Tool unter macOS
Verknüpfen Sie Modelica und Python unter Windows
So stellen Sie den Django-Kompressor unter Windows bereit
Hinweise zur Verwendung von featuretools
So installieren Sie OpenCV auf einem Mac
Wie man Matplotlib auf Heroku ausführt
So installieren Sie PyPy unter CentOS
Wie benutzt man Homebrew in Debian?
Missverständnisse beim Verbinden von cnn
So installieren Sie TensorFlow unter CentOS 7
So installieren und konfigurieren Sie Amsel
Verwendung von .bash_profile und .bashrc
So installieren und verwenden Sie Graphviz
So überprüfen Sie die Linux-Betriebssystemversion
So installieren Sie Maven unter CentOS
Hinweise zum Schreiben von require.txt
So installieren Sie Musik 21 unter Windows
Lösen von Folienrätseln und 15 Rätseln
Bis Sie Apache und Tomcat unter Linux (CentOS) installieren und Java-Apps bereitstellen
[Linux] Unterteilen von Dateien und Ordnern
So verpacken und verteilen Sie Python-Skripte
So teilen und speichern Sie einen DataFrame
So installieren Sie das aws-session-manager-Plugin unter Manajro Linux
Wie man pydoc auf Python Interpreter liest
So installieren Sie drobertadams / toggl-cli auf einem Mac
So installieren und verwenden Sie pandas_datareader [Python]
[Kivy] So installieren Sie Kivy unter Windows [Python]
Wie man Mecab, neologd-ipadic auf Colab verwendet
Wie man Hello, World mit #Nix baut
So aktualisieren Sie PHP unter Amazon Linux 2
So verwenden Sie Google Assistant unter Windows 10