Le niveau que je n'ai pu déplacer que pendant deux jours sans le savoir moi-même. difficile. Vous pouvez faire fonctionner suffisamment Linux et vim pour exécuter php sur un serveur de location. Le contrat VPS est terminé à Sakura. CentOS 7 installé sur la console Web de Sakura apache installé Si vous ne l'avez pas encore fait Je comprends même les chats! Cours VPS de Sakura - 2e "Touchez le serveur! Lisez et faites exactement cela. C'est facile jusqu'ici.
Après cela, principalement Procédure pour installer Apache Tomcat 9 sur CentOS 7 Je vais procéder en référence à Ici, j'ajouterai seulement que j'étais coincé, alors revenez seulement si vous ne pouviez pas faire ce qui précède.
Installez Java Installez Tom Cat Définir le pare-feu du terminal Libérez le port de la console de Sakura.
java Installez jdk. ** (Puisqu'il n'est pas compatible vers le haut, faites-en une version compatible du framework que vous souhaitez utiliser. Ce n'est pas OK s'il est nouveau.) ** Faites juste yum installer.
TomCat Tout d'abord, téléchargez-le sur le serveur. (Choisissez également celui qui correspond à la version java. Cela ne signifie pas qu'il devrait être nouveau.)
Lorsque vous recherchez sur Google, les gens vous apprendront différentes manières, mais il y a tellement de choses que vous ne savez pas. Vous pouvez soit vous connecter au serveur et utiliser la commande curl ou wget, soit le télécharger localement à partir d'un navigateur GUI et le copier sur le serveur avec ftp. Tout est pareil, vous pouvez donc copier et coller la méthode que vous connaissez et réécrire uniquement la version. Pour la version, vérifiez le numéro actuellement disponible sur la page officielle de tomcat et changez-le.
Après le téléchargement, accédez au répertoire spécifié et décompressez. Ceci est également écrit de différentes manières Quelque chose ci-dessous / opt / semble bon? / opt / tomcat Il y avait un article écrit dans un répertoire comme /opt/apache-8.0.5-tomcat-M24/. ** * Puisqu'il est nécessaire de réécrire le nom du chemin décidé ici dans le fichier de configuration qui apparaîtra plus tard, si TomCat ne peut pas être démarré, vérifiez le chemin installé ici. ** **
Enregistrez le service. (C'est un gâchis pour moi. Si vous voulez le savoir correctement, veuillez voir d'autres personnes.) Je ne suis pas sûr, mais TomCat ne démarrera que si vous le faites correctement et le démarrez avec succès. Je suis vraiment dedans, alors je vais écrire les astuces pour copier la page de référence.
/etc/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat 9
After=network.target
[Service]
User=tomcat
Group=tomcat
Type=oneshot
PIDFile=/opt/apache-tomcat-9.0.0.M21/tomcat.pid
RemainAfterExit=yes
ExecStart=/opt/apache-tomcat-9.0.0.M21/bin/startup.sh
ExecStop=/opt/apache-tomcat-9.0.0.M21/bin/shutdown.sh
ExecReStart=/opt/apache-tomcat-9.0.0.M21/bin/shutdown.sh;/opt/apache-tomcat-9.0.0.M21/bin/startup.sh
[Install]
WantedBy=multi-user.target
Comme conclusion /opt/apache-tomcat-9.0.0.M21/ Faites correspondre la partie de au nom du répertoire dans lequel tomcat a été décompressé précédemment. Veuillez noter qu'il n'est pas toujours le cas de changer le nom de la version téléchargée. J'en étais accro. Dans mon cas, c'était /opt/tomcat/bin/startup.sh. Utilisez cd / opt / to ls pour voir comment vous l'avez nommé. Si vous faites une erreur ici, vous serez couvert d'erreurs lorsque vous tapez la commande de confirmation plus tard.
Après chmod et systemctl activer tomcat systemctl démarre tomcat.
Cette page explique certaines des significations du code ci-dessus. ↓ Comment écrire un fichier * .service pour systemd
Jusqu'à ce que je lis cette page, je ne savais pas quels étaient les paramètres, mais il semble que l'ordre dans lequel les applications enregistrées au démarrage sont démarrées est spécifié dans Après ou Avant, et le fichier de script spécifié dans la ligne Exec ~ est démarré. Semble être la fonction principale. (.sh est un script shell) Je pense que c'est Ant, Gradele, Marven, etc. en Java ou PHP. (peut être)
Si vous copiez le code entier de la page de référence décrite en haut de cette page et copiez la commande entière, cela fonctionnera, donc je l'omettrai.
Si vous osez écrire, il y a un nom de version dans tomcat.xml, mais la balise
Je ne trouve pas de site qui explique cela pour une raison quelconque, mais dans le cas de Sakura VPS, le port est restreint à partir de la console WEB par défaut, je dois donc arrêter ou libérer uniquement les ports nécessaires pour me connecter au port 8080. ne peux pas. L'adresse de la console vous a été envoyée par e-mail lorsque vous vous êtes abonné au VPS de Sakura, veuillez donc entrer à partir du lien.
Si vous pouvez le définir correctement, entrez le serveur en tant qu'administrateur /opt/tomcat/webapps/ Si vous créez un dossier de votre choix ci-dessous, ce sera la racine du projet. Puisqu'une application appelée examples est incluse dès le début pour le test de contrôle de fonctionnement de tomcat (si elle n'existe pas, faites-la de manière appropriée et créez index.html) Dans le navigateur xxx.xxx.xx.xx:8080/example (Réécrire x à l'adresse IP que vous avez)
Si l'échantillon est affiché, il réussit.
Aussi xxx.xxx.xx.xx:8080 Tapez simplement et vous devriez voir la page par défaut de TomCat. J'ai essayé d'appuyer sur le bouton de l'application Manager et il a été joué. Il semble y avoir un autre paramètre pour accéder à l'écran de gestion. très··
Recommended Posts