Das Level, das ich nur zwei Tage lang bewegen konnte, ohne es selbst zu wissen. schwer. Sie können Linux und vim genug betreiben, um PHP auf einem Mietserver auszuführen. Der VPS-Vertrag wurde bei Sakura abgeschlossen. CentOS 7 ist auf der Sakura-Webkonsole installiert Apache installiert Wenn Sie es noch nicht getan haben Ich verstehe sogar Katzen! Sakuras VPS-Kurs 2. "Lass uns den Server berühren! Lesen und tun Sie genau das. Bisher ist es einfach.
Hauptsächlich danach Verfahren zum Installieren von Apache Tomcat 9 unter CentOS 7 Ich werde mit Bezug auf fortfahren Hier möchte ich nur hinzufügen, dass ich feststeckte, also kommen Sie bitte nur zurück, wenn Sie das oben genannte nicht tun konnten.
Installieren Sie Java Installieren Sie Tom Cat Stellen Sie die Firewall vom Terminal aus ein Geben Sie den Port von Sakuras Konsole frei.
java Installieren Sie jdk. ** (Da es nicht aufwärtskompatibel ist, machen Sie es zu einer kompatiblen Version des Frameworks, das Sie verwenden möchten. Es ist nicht in Ordnung, wenn es neu ist.) ** Einfach installieren.
TomCat Laden Sie es zunächst irgendwie auf den Server herunter. (Wählen Sie auch diejenige aus, die der Java-Version entspricht. Dies bedeutet nicht, dass sie neu sein sollte.)
Wenn Sie googeln, werden Ihnen einige Leute verschiedene Methoden beibringen, aber es gibt viele. Wenn Sie es nicht wissen, gehen Sie verloren. Sie können sich entweder beim Server anmelden und den Befehl curl oder wget verwenden oder ihn lokal von einem GUI-Browser herunterladen und mit FTP auf den Server kopieren. Alles ist gleich, sodass Sie die Ihnen bekannte Methode kopieren und einfügen und nur die Version neu schreiben können. Überprüfen Sie für die Version die aktuell verfügbare Nummer auf der offiziellen Seite von Tomcat und ändern Sie sie.
Wechseln Sie nach dem Herunterladen in das angegebene Verzeichnis und entpacken Sie es. Dies wird auch auf verschiedene Arten geschrieben Alles unter / opt / sieht gut aus? / opt / tomcat Es gab einen Artikel in einem Verzeichnis wie /opt/apache-8.0.5-tomcat-M24/. ** * Der hier festgelegte Pfadname muss in der später angezeigten Einstellungsdatei neu geschrieben werden. Wenn TomCat nicht gestartet werden kann, überprüfen Sie den hier installierten Pfad. ** ** **
Registrieren Sie den Dienst. (Dies ist ein Durcheinander für mich. Wenn Sie es richtig wissen wollen, sehen Sie bitte andere Leute.) Ich bin nicht sicher, aber TomCat wird erst gestartet, wenn Sie es richtig gemacht und erfolgreich gestartet haben. Ich bin süchtig danach, also schreibe ich die Tipps zum Kopieren der Referenzseite.
/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
Als Schlussfolgerung /opt/apache-tomcat-9.0.0.M21/ Ordnen Sie den Teil dem Namen des Verzeichnisses zu, in dem Tomcat zuvor entpackt wurde. Bitte beachten Sie, dass es nicht immer der Fall ist, den Namen der heruntergeladenen Version zu ändern. Ich war süchtig danach. In meinem Fall war es /opt/tomcat/bin/startup.sh. Verwenden Sie cd / opt / to ls, um zu sehen, wie Sie es benannt haben. Wenn Sie hier einen Fehler machen, werden Sie mit Fehlern behandelt, wenn Sie den Bestätigungsbefehl später eingeben.
Nach chmod und systemctl aktivieren Sie tomcat systemctl Tomcat starten.
Diese Seite erklärt einige der Bedeutungen des obigen Codes. ↓ So schreiben Sie eine * .service-Datei für systemd
Bis ich diese Seite gelesen habe, wusste ich nicht, wie die Einstellungen waren, aber es scheint, dass die Reihenfolge, in der die beim Start registrierten Apps gestartet werden, in After oder Before angegeben ist und die in der Zeile Exec ~ angegebene Skriptdatei gestartet wird. Scheint die Hauptfunktion zu sein. (.sh ist ein Shell-Skript) Ich denke, es ist Ant, Gradele, Marven usw. in Java oder PHP. (vielleicht)
Wenn Sie den gesamten Code der oben auf dieser Seite beschriebenen Referenzseite kopieren und den gesamten Befehl kopieren, funktioniert dies, sodass ich ihn weglasse.
Wenn Sie es wagen, es zu schreiben, gibt es in tomcat.xml einen Versionsnamen, aber das
Ich kann aus irgendeinem Grund keine Site finden, die dies erklärt, aber im Fall von Sakura VPS ist der Port standardmäßig von der WEB-Konsole beschränkt, sodass ich nur die erforderlichen Ports stoppen oder freigeben muss, um eine Verbindung zum 8080-Port herzustellen. kann nicht. Die Konsolenadresse wurde per E-Mail übermittelt, als Sie Sakuras VPS abonniert haben. Geben Sie sie daher über den dortigen Link ein.
Wenn Sie es richtig einstellen können, geben Sie den Server als Administrator ein /opt/tomcat/webapps/ Wenn Sie unten einen Ordner Ihrer Wahl erstellen, ist dies der Projektstamm. Da von Anfang an eine Anwendung namens examples für den Operationstest von tomcat enthalten ist (falls nicht vorhanden, machen Sie sie entsprechend und erstellen Sie index.html). Im Browser xxx.xxx.xx.xx:8080/example (Schreiben Sie x an die IP-Adresse um, die Sie erhalten haben.)
Wenn das Beispiel angezeigt wird, ist es erfolgreich.
Ebenfalls xxx.xxx.xx.xx:8080 Geben Sie einfach ein und Sie sollten die TomCat-Standardseite sehen. Ich habe versucht, die Manager App-Taste zu drücken, und es wurde abgespielt. Es scheint eine andere Einstellung zu geben, um den Verwaltungsbildschirm aufzurufen. sehr··
Recommended Posts