[LINUX] Comment intégrer Apache httpd 2.4 et Tomcat 9 sur Cent OS 8

introduction

Installez la dernière version d'Apache httpd 2.4 sur Cent OS 8 à partir de la source Installer Tomcat 9 sur Cent OS 8 Liez les deux installés ici.

Veuillez noter que la valeur par défaut a changé depuis Tomcat: v9.0.31.

environnement

Modifier les paramètres httpd

Modifiez httpd.conf et créez httpd-proxy.conf.

Modification de httpd.conf

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

Ceci est commenté, alors décommentez-le et activez-le.

Afin de lire httpd-proxy.conf à créer ensuite, ajoutez le contenu suivant à la fin.

Include conf/extra/httpd-proxy.conf

Créez httpd-proxy.conf

Spécifiez le chemin que vous souhaitez lier.

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

httpd-proxy.conf


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

Redémarrer

systemctl restart httpd

Modifier les paramètres Tomcat

Modifiez les paramètres dans server.xml.

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

Les éléments liés à AJP ont été commentés, alors décommentez-les et activez-les. Elle n'est pas sécurisée, mais l'option secretRequired doit être fausse. Selon l'environnement réseau, cela peut ne pas fonctionner sauf si vous prenez "address =" :: 1 "".

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

Le port par défaut de Tomcat (numéro de port 8080) est activé, alors commentez les paramètres ci-dessus.

Redémarrer

systemctl restart tomcat

Contrôle de fonctionnement

C'est OK si vous pouvez accéder avec l'adresse sans le numéro de port. http://hostname/docs/

Résumé

Avec ce qui précède, Apache httpd 2.4 et Tomcat 9 peuvent être liés.

Recommended Posts

Comment intégrer Apache httpd 2.4 et Tomcat 9 sur Cent OS 8
Comment installer Apache (httpd) sur CentOS7
Comment installer Apache (httpd) sur CentOS8
Intégrez Apache et Tomcat
Intégrons Django et apache (httpd) sur Mac! !!
Installez Tomcat 9 sur Cent OS 8
Comment partager le presse-papiers Vim avec OS sur Ubuntu 18.04.3 LTS
Un moyen simple d'utiliser Python 2.7 sur Cent OS 6
Exécutez l'application flask sur Cloud 9 et Apache Httpd
Comment installer Git GUI et Gitk sur CentOS
Comment installer Caffe sur OS X avec macports
Comment s'inscrire auprès de pypi
Comment installer Theano sur Mac OS X avec homebrew
[ROS] Comment écrire un éditeur et un abonné sur un nœud
Pour déployer des applications Java sur VPS (installation / liaison Apache / Tomcat)
Comment installer OpenCV sur Cloud9 et l'exécuter en Python
Comment exécuter Jupyter et Spark sur Mac avec des paramètres minimaux
Comment installer des pandas sur EC2 (Comment gérer MemoryError et PermissionError)
Comment afficher la résolution PDF et des informations détaillées sur Linux (pdfinfo)
Comment bloquer les publicités gratuitement sur les applications iPhone et iPad
Comment installer Theano sur Mac OS X 10.10 (en utilisant pyenv, anaconda)
Python 3.6 sous Windows ... et vers Xamarin.
Comment installer mysql-connector-python sur Mac
Comment installer et utiliser Tesseract-OCR
Installez Adoptez OpenJDK 11 sur Cent OS 8
Comment utiliser Dataiku sous Windows
Comment installer Graph-Tool sur macOS
Comment installer pycrypto sur Windows
Lier Modelica et Python sous Windows
Comment déployer django-compresseur sous Windows
Remarques sur l'utilisation des featuretools
Comment installer OpenCV sur Mac
Comment exécuter matplotlib sur heroku
Comment installer PyPy sur CentOS
Comment utiliser l'homebrew dans Debian
Malentendu sur la façon de connecter CNN
Comment installer TensorFlow sur CentOS 7
Comment installer et configurer Blackbird
Comment utiliser .bash_profile et .bashrc
Comment installer et utiliser Graphviz
Comment vérifier la version du système d'exploitation Linux
Comment installer Maven sur CentOS
Remarques sur la rédaction de requirements.txt
Comment installer Music 21 sur Windows
Résoudre des puzzles et 15 puzzles
Jusqu'à ce que vous installiez Apache et Tomcat sur Linux (CentOS) et déployez des applications Java
[Linux] Comment subdiviser des fichiers et des dossiers
Comment empaqueter et distribuer des scripts Python
Comment diviser et enregistrer un DataFrame
Comment installer aws-session-manager-plugin sur Manajro Linux
Comment lire pydoc sur l'interpréteur python
Comment installer drobertadams / toggl-cli sur Mac
Comment installer et utiliser pandas_datareader [Python]
[Kivy] Comment installer Kivy sur Windows [Python]
Comment utiliser mecab, neologd-ipadic sur colab
Comment créer Hello, World avec #Nix
Comment mettre à jour PHP sur Amazon Linux 2
Comment utiliser l'Assistant Google sur Windows 10