About
C'est un rappel car j'ai configuré Apache en tant que mission universitaire, en ai fait SSL et j'ai démarré Pebble à partir de Tomcat lié à Apache. J'omettrai la partie de configuration d'Apache et de conversion SSL localement. En passant, j'ai décrit la conversion SSL dans l'article suivant. https://qiita.com/Raluer/items/02b848437844ba3cbb6c
Commentez le LoadModule suivant
/usr/local/etc/httpd/httpd.conf
LoadModule proxy_module libexec/apache2/mod_proxy.so
LoadModule proxy_ajp_module libexec/apache2/mod_proxy_ajp.so
Ajoutez la phrase suivante à la fin du fichier Lisez les paramètres de communication AJP (qui seront créés) décrits dans le fichier de configuration externe.
/usr/local/etc/httpd.conf
Include /usr/local/etc/httpd/extra/httpd-proxy.conf
Sur le terminal à / usr / local / etc / httpd / extra /
/usr/local/etc/extra
$ sudo vim httpd-proxy.conf
Ensuite, vim démarrera et un nouveau fichier sera créé, alors copiez et collez le code suivant.
/usr/local/etc/extra/httpd-proxy.conf
<Location /pebble >
ProxyPass ajp://localhost:8009/pebble
Order allow,deny
Allow from all
</Location>
Avec cela, les paramètres du côté Apache sont tous corrects Je vais mettre Tomcat d'ici.
Depuis le Site officiel, sélectionnez la version que vous aimez et appuyez sur "Télécharger". Cliquez sur "tar.gz" de "Core" sur la page que vous avez sauté pour télécharger. Cela peut être plus facile plus tard si vous le téléchargez dans le répertoire racine (~ /). Cela peut être n'importe où.
Décompressez le fichier tar.gz téléchargé à partir du Finder et regardez à l'intérieur. Il y a un dossier appelé "conf", alors allez à l'intérieur et ouvrez server.xml avec votre éditeur de texte préféré.
Le code suivant autour de la ligne 74,
conf/server.xml
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
Je n'utiliserai pas la communication HTTP cette fois, je vais donc la commenter.
conf/server.xml
<!--
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
-->
Ensuite, réécrivez l'adresse du paramètre de communication AJP utilisé cette fois autour de la ligne 117 en 127.0.0.1
, ajoutez secretRequired et définissez le paramètre sur false (uniquement si local!)
conf/server.xml
<Connector protocol="AJP/1.3"
address="127.0.0.1"
port="8009"
redirectPort="8443"
secretRequired="false" />
Au fait, j'étais vraiment dedans parce que je n'ai pas défini secretRequired.
La dernière poussée quand tu viens ici. Tout d'abord, téléchargez Pebble depuis ce site. L'emplacement de téléchargement est un peu déroutant, mais vous pouvez le télécharger en cliquant sur Pebble 2.6.4 en haut à droite.
Décompressez le fichier téléchargé, copiez pebble-2.6.4.war
dans le dossier décompressé ** sans décompresser **, déplacez-vous dans le répertoire Tomcat et collez-le directement sous webapps
. .. Le dossier d'origine est inutile. N'utilisez que le ** fichier war ** à l'intérieur.
Vous accéderez au fichier war plus tard, alors ** renommons ** en pebble.war
.
Si vous venez jusque-là, c'est presque un objectif.
Ouvrez un terminal et entrez dans le bin
de Tomcat.
Pour démarrer le serveur Tomcat, dans bin
sur le terminal
tomcat/bin
$ ./startup.sh
Tapez simplement la commande. Au fait, quand tu t'arrêtes
tomcat/bin
$ ./shutdown.sh
Courez simplement au même endroit. Après avoir confirmé qu'il démarre, laissez-le tel quel
terminal
$ apachectl start
Pour démarrer le serveur Apache.
Maintenant que le serveur Tomcat et le serveur Apache sont opérationnels, tapez localhost / pebble
dans l'URL de votre navigateur et vous devriez voir la page de bienvenue de Pebble après un court chargement.
J'en suis très accro, alors veuillez vous y référer et le parcourir en douceur ...
Le port 8009 n'est-il pas rempli? S'il est rempli, vous pouvez utiliser un autre port (tel que 8019). N'oubliez pas de changer à la fois server.xml et httpd-proxy.conf!
https://ameblo.jp/g-pinchan-new/entry-11573378743.html https://qiita.com/brighton0725/items/0e116db637a8fea1d907
Recommended Posts