Detaillierte Erläuterung, wie Sie Programme auf dem Alibaba Cloud Server bereitstellen und über Domänennamen direkt darauf zugreifen können

Detaillierte Erläuterung, wie Sie Programme auf dem Alibaba Cloud Server bereitstellen und über Domänennamen direkt darauf zugreifen können

Ich hatte nichts zu tun, also kaufte ich zum Lernen den billigsten Alibaba Cloud-Server. Er kostete mehr als 300 Yuan pro Jahr und war für Anfänger geeignet, um Programme usw. zu verstehen.

Wenn Sie einen Server kaufen, hat dieser im Allgemeinen nur eine öffentliche IP-Adresse, etwa 10.205.25.32. Wenn Sie einen Domänennamen (z. B. www.baidu.com) für den direkten Zugriff auf Ihre Website verwenden möchten, können Sie direkt in der Alibaba Cloud einen anderen Domänennamen kaufen und die Domänennamenauflösung an die IP-Adresse binden.

Manche Leute möchten wissen, wie Domänennamen aufgelöst werden. Ich werde hier einige Inhalte zu Domänennamen hinzufügen.

1. Domänenname:

Domänennamen werden in Domänennamen der ersten, zweiten und dritten Ebene unterteilt. Beispiel: www.baidu.com, baidu ist der Domänenname der ersten Ebene, www ist der Domänenname der zweiten Ebene und diese Website hat keinen Domänennamen der dritten Ebene.

Beispielsweise ist bei mail.www.baidu.com „Mail“ ein Domänenname der dritten Ebene.

Informationen zur Domänennamenauflösung:

Kaufen Sie zuerst den Domänennamen und rufen Sie dann die Konsole auf

Klicken Sie auf Analysieren

Klicken Sie dann auf Datensatz hinzufügen

Wählen Sie A als Datensatztyp. Der Hostdatensatz ermöglicht Ihnen, Ihren eigenen Domänennamen der zweiten oder dritten Ebene zu schreiben. Wählen Sie die Standardauflösungszeile. Der Datensatzwert ist die IP, die Sie binden möchten. Wählen Sie 10 Minuten für TTL.

Klicken Sie zum Binden auf „OK“.

2. Aufbau der Serverumgebung

Wie installieren Sie also die Umgebung und stellen Programme auf dem neu erworbenen Server bereit? Im Allgemeinen ist der Server, den Sie kaufen, wie ein neuer Computer. Er enthält keine zusätzliche Software, Programmumgebung oder Datenbank, sodass wir diese selbst installieren müssen.

Ich arbeite mit Java und verwende MySQL-Datenbanken. Ich spreche hier über die Bereitstellung von Java-Programmen. Bereiten Sie zuerst JDK, MySQL und Tomcat vor, verpacken Sie sie, laden Sie sie auf den Server hoch und dekomprimieren Sie sie dann. Wenn der Server keine Komprimierungssoftware hat, können Sie sie online herunterladen. Installieren Sie einmalig JDK, konfigurieren Sie Umgebungsvariablen, installieren Sie MySQL, Tomcat und übertragen Sie Ihr eigenes Programm in die Webanwendung in Tomcat.

Die Vorbereitungsarbeiten sind hier abgeschlossen. Wenn Sie zu diesem Zeitpunkt tomat starten, können Sie das Programm öffnen, indem Sie localhost:8080 lokal eingeben. Sie können jedoch nicht über die öffentliche IP oder den Domänennamen darauf zugreifen. Daher müssen wir mit der Konfiguration von Tomcat beginnen. Öffnen Sie server.xml und ändern Sie <Engine name="Catalina" defaultHost="localhost">,

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">Ersetzen Sie localhost in beiden Elementen durch Ihren Domänennamen oder IP-Namen (tatsächlich müssen Sie nur die IP schreiben, den Domänennamen eingeben und die gebundene IP-Adresse wird automatisch gefunden). Es wird nicht empfohlen, den Port am Anfang zu ändern. Der Standardport von Tomcat ist 8080. Wenn Sie auf das Programm im externen Netzwerk zugreifen möchten, müssen Sie den Domänennamen und die Portnummer eingeben. Wenn Sie die Portnummer nicht schreiben, müssen Sie den Port in der Konfiguration auf Port 80 einstellen, aber der Domänenname von Port 80 muss registriert sein, sonst kann nicht normal darauf zugegriffen werden. Fügen Sie abschließend <Context path="" docBase="C:\file\apache-tomcat-7.0.70\webapps\coolsite" reloadable="false" caseSensitive="false" debug="0"></Context> im Host hinzu und geben Sie Ihren Projektpfad in docBase ein. Starten Sie Tomcat nach der Konfiguration.

An diesem Punkt werden Sie feststellen, dass das externe Netzwerk immer noch nicht auf Ihr Programm zugreifen kann. Dies liegt daran, dass die Sicherheitsgruppe in Alibaba Cloud konfiguriert werden muss. Gehen Sie zur Alibaba Cloud Management Console -> Cloud Server ECS -> Netzwerk und Sicherheit -> Sicherheitsgruppe. Ihre Serverliste wird angezeigt. Klicken Sie unten rechts auf dem Server, den Sie ändern möchten, auf „Regeln konfigurieren“, um die Regelliste anzuzeigen.

Wir müssen auf „Sicherheitsgruppenregel hinzufügen“ klicken, die eingehende Richtung hinzufügen und die Ports 8080 und 80 hinzufügen. Wenn Sie die Website jetzt erneut besuchen, wird sie reibungslos geöffnet. Wenn die Domänennamenauflösung erfolgreich ist, können Sie über den Domänennamen plus Port 8080 direkt darauf zugreifen. Nach erfolgreicher Domänennamenregistrierung können Sie über den Domänennamen direkt darauf zugreifen.

Damit ist dieser Artikel zum Bereitstellen von Programmen auf Alibaba Cloud-Servern und zum direkten Zugriff darauf über Domänennamen abgeschlossen. Weitere Informationen zum direkten Zugriff auf Alibaba Cloud über Domänennamen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Schritte zur Domänennamenauflösung beim Alibaba Cloud Server (Tutorial für Anfänger)
  • Schritte und Methoden zur Bindung von Domänennamen und IPs in der Alibaba Cloud
  • So implementieren Sie die dynamische Domänennamenauflösung von DDNS mit Python + Alibaba Cloud
  • Detaillierte Erläuterung zum Konfigurieren mehrerer Domänennamen in Nginx auf dem Alibaba Cloud Linux-System
  • Alibaba Cloud Server Windows 2008 IIS Hinzufügen einer Website-Bindung Domänenname Grafik-Tutorial

<<:  Grundlegendes Einführungstutorial zu MySQL-Partitionstabellen

>>:  Vue implementiert Tab-Tab-Umschaltung

Artikel empfehlen

Beispielcode zur Implementierung eines 3D-Bucheffekts mit CSS

Schauen wir uns zunächst ohne Umschweife die Rend...

Detaillierte Erklärung der Schleifenverwendung in Javascript-Beispielen

Aus Langeweile habe ich ein paar einfache Übungen...

So erstellen Sie eine my.ini-Datei im MySQL 5.7.19-Installationsverzeichnis

Im vorherigen Artikel habe ich das ausführliche T...

Detaillierte Analyse und Verwendung des Befehls tcpdump unter Linux

Einführung Einfach ausgedrückt ist tcpdump ein Pa...

Schleifenmethoden und verschiedene Durchlaufmethoden in js

Inhaltsverzeichnis for-Schleife While-Schleife do...

MySQL-Daemon konnte nicht gestartet werden – Fehlerlösung

MySQL-Daemon konnte nicht gestartet werden – Fehl...

Zusammenfassung verschiedener Methoden zur MySQL-Datenwiederherstellung

Inhaltsverzeichnis 1. Einleitung 2. Direkte Wiede...

Erste Schritte mit TS (TypeScript) im Vue-Projekt

Inhaltsverzeichnis 1. Einführung in Typescript 2....