Der leichte Open-Source-Server Tomcat wird lokal bereitgestellt und veröffentlicht Webseiten im öffentlichen Netzwerk für den Fernzugriff.

Inhaltsverzeichnis

1. Einleitung

2. Erstellen Sie eine lokale Tomcat-Webseite

2.1 Tomcat-Installation

2.2 Umgebungsvariablen konfigurieren

2.3 Umgebungskonfiguration

2.4 Tomcat-Lauftest

2.5 Cpolar-Installation und Registrierung

3. Veröffentlichung lokaler Webseiten

3.1.Cpolar Cloud-Einstellungen

3.2 Lokale Cpolar-Einstellungen

4. Test des öffentlichen Netzwerkzugriffs

5. Schlussfolgerung


Vor ein paar Tagen habe ich eine riesige Website zum Lernen künstlicher Intelligenz entdeckt. Sie ist leicht zu verstehen und humorvoll. Ich konnte nicht anders, als sie mit allen zu teilen. Klicken Sie hier, um zur Website zu springen

1. Einleitung

Als leichtgewichtiger Server hat Tomcat nicht nur einen interessanten Namen (der an die Kindheit erinnert), sondern verfügt auch über leistungsstarke Funktionen. Da er JavaWeb-Programme laden kann, ist er zu einer unverzichtbaren Umgebungssoftware für die Konfiguration von JSP- und Java-Systemen sowie für die Entwicklung geworden und Debugging. Die erste Wahl für JSP-Programme. Tomcat läuft stabil, ist Open Source und kostenlos. Mit der Unterstützung von Apache und Sun ist es kostenlos und Open Source, wodurch es in kleinen und mittleren Systemen und Szenarien mit wenigen Benutzern mit gleichzeitigem Zugriff weit verbreitet ist. Wenn Sie jedoch möchten, dass Tomcat-Webseiten in einer öffentlichen Internetumgebung zugänglich sind, benötigen Sie die Unterstützung der Intranet-Penetration von cpolar. Jetzt. Der Autor stellt Ihnen vor, wie Sie die Intranet-Penetration von cpolar nutzen, um Tomcat-Webseiten im öffentlichen Internet zu veröffentlichen.

2. Erstellen Sie eine lokale Tomcat-Webseite

Tomcat hat viele Vorteile. Um allen Zeit zu sparen, werde ich hier nicht auf Details eingehen und direkt zu den Installationseinstellungen von Tomcat gehen. Als kostenlose Open-Source-Software kann Tomcat auf seiner offiziellen Website ( https://tomcat.apache.org ) gefunden und heruntergeladen werden. Das von mir verwendete Betriebssystem ist Windows und die JDK-Version ist 17.

Auf der offiziellen Tomcat-Website finden wir die Download-Seite für die neueste Version und klicken zum Herunterladen auf die entsprechende Betriebssystemversion.

20230323091801

2.1 Tomcat-Installation

Nachdem der Download der erforderlichen Version der Tomcat-Programmdatei abgeschlossen ist, können Sie diese installieren. Entpacken Sie zunächst die heruntergeladene komprimierte Datei. Betreiben Sie es aber vorerst nicht.

20230323091802

2.2 Umgebungsvariablen konfigurieren

Nachdem der Download abgeschlossen ist, beeilen Sie sich nicht, Tomcat zu bedienen. Konfigurieren Sie stattdessen die Umgebungsvariablen. Klicken Sie insbesondere mit der rechten Maustaste, 我的电脑wählen Sie auf der 属性sich öffnenden 系统Seite aus 高级系统设置und klicken Sie auf 环境变量die Schaltfläche, um die Einstellungen für die Umgebungsvariablen einzugeben.

20230323091803

20230323091804

20230323091805

2023032309180601

Erstellen Sie auf 环境变量der Seite eine neue Systemvariable CATALINA_HOME und nehmen Sie die folgenden Einstellungen vor:

  • Variablenname: CATALINA_HOME
  • Variablenwert: E:\Test Software\apache-tomcat-10.1.7 [Der Variablenwert ist der Dekomprimierungsspeicherort von Tomcat. Sie können auf die Schaltfläche „Verzeichnis durchsuchen“ unter dem Feld „Variablenwert“ klicken, um den Pfad auszuwählen.

Nachdem Sie den Variablennamen und den Variablenwert festgelegt haben, klicken Sie auf 确认Speichern.

2023032309180701

Wählen Sie als Nächstes einen vorhandenen PathEintrag aus, klicken Sie auf die Schaltfläche, klicken Sie auf der rechten Seite der 编辑Popup- Seite , fügen Sie den folgenden Befehl zur Befehlsliste hinzu und klicken Sie dann auf die Schaltfläche, um die Änderungen zu speichern. Die hinzugefügten Variablenwerte sind:编辑环境变量新建确认

  • %CATALINA_HOME%\lib
  • %CATALINA_HOME%\lib\servlet-api.jar
  • %CATALINA_HOME%\lib\jsp-api.jar

2023032309180801

20230323091809

Zu diesem Zeitpunkt ist die Einstellung der Umgebungsvariablen abgeschlossen. Der nächste Schritt besteht darin, Tomcat einzurichten

2.3 Umgebungskonfiguration

conf文件夹Nachdem wir die Einstellungen der Umgebungsvariablen abgeschlossen haben, müssen wir die Dateien unter Tomcat ändern user.xmlund einen ausführbaren Benutzer hinzufügen.

Suchen Sie entsprechend dem Dekomprimierungsspeicherort von Tomcat den Ordner darin conf, öffnen Sie den Ordner und suchen Sie tomcat-user.xmldie Datei.

20230323091810

20230323091811

Nachdem Sie die Datei gefunden haben, doppelklicken Sie darauf, um sie zu öffnen, und fügen Sie den folgenden Code in die letzte Zeile der Datei ein:

<role rolename="manager-gui"/> 
<role rolename="admin-gui"/>  
<user username="admin" password="admin" roles="admin-gui"/>
<user username="tomcat" password="admin" roles="manager-gui"/>

20230323091812

Nachdem Sie den Code hinzugefügt haben, speichern Sie ihn einfach und beenden Sie ihn.

2.4 Tomcat-Lauftest

Nachdem Sie die Einstellungen der Umgebungsvariablen abgeschlossen und den Tomcat-Benutzer hinzugefügt haben, können Sie das Tomcat-Verzeichnis öffnen bin文件夹und per Doppelklick startupTomcat starten.

20230323091813

Nach dem Start von Tomcat können wir sehen, dass Tomcat über Port 8080 ausgibt. Wenn Sie ihn also in die Adressleiste des lokalen Computerbrowsers eingeben, localhost:8080können Sie die Tomcat-Homepage öffnen.

20230323091814

Zu diesem Zeitpunkt befindet sich Tomcat noch im Originalzustand. Wie man eine gut aussehende Webseite erstellt, ist nicht der Hauptzweck dieses Artikels. Als nächstes müssen wir einen Weg finden, einen Datentunnel für die Tomcat-Webseite zu erstellen, der in das Intranet eindringen kann, sodass Benutzer im öffentlichen Internet darauf zugreifen können.

2.5 Cpolar-Installation und Registrierung

Im Vergleich zu den komplizierten Einstellungen von Tomcat ist die Installation und Verwendung der cpolar-Intranet-Penetration offensichtlich viel einfacher. Melden Sie sich einfach auf der offiziellen Website von cpolar an ([ offizielle cpolar-Website - sicheres Intranet-Penetrationstool | keine öffentliche IP erforderlich | Fernzugriff | Website erstellen ] ), suchen Sie die Schaltfläche oben auf der Homepage 下载und suchen Sie die entsprechende Version des Software-Downloads auf der Download-Seite von cpolar (der Autor verwendet das Windows-Betriebssystem, daher habe ich die Windows-Version zum Herunterladen ausgewählt).

20230323091815

20230323091816

Das Cpolar-Installationsprogramm wird heruntergeladen. Entpacken Sie es auf Ihrem lokalen Computer. Doppelklicken Sie auf die entpackte .msiDatei und befolgen Sie den nächsten Schritt, um die Installation abzuschließen. Natürlich können Sie bei der Installation auch den cpolar-Installationsordner auswählen, was ebenfalls ein Routinevorgang ist.

20230323091817

20230323091818

Da cpolar für jeden Benutzer einen unabhängigen Datentunnel erstellt, der zur Gewährleistung der Datensicherheit durch Benutzerpasswörter und Token-Codes ergänzt wird, müssen wir Benutzer registrieren, bevor wir cpolar verwenden. Der Registrierungsprozess ist ebenfalls sehr einfach. Klicken Sie einfach auf die obere rechte Ecke der cpolar-Homepage 用户注册und geben Sie auf der Registrierungsseite die erforderlichen Informationen ein, um die Registrierung abzuschließen.

20230323091819

20230323091820

3. Veröffentlichung lokaler Webseiten

Zu diesem Zeitpunkt haben wir mit Tomcat eine Webseite erstellt und können über die lokale Adresse darauf zugreifen. cpolar, das einen Intranet-Penetrationsdatentunnel bereitstellt, wurde ebenfalls installiert und registriert. Als nächstes können wir cpolar verwenden, um einen Datentunnel zu erstellen und den lokalen Tomcat im öffentlichen Internet zu veröffentlichen.

Denn der Datentunnel der kostenlosen Version von cpolar wird alle 24 Stunden zurückgesetzt. Der Autor möchte die Tomcat-Webseiteneinstellungen nicht jeden Tag neu verbinden, daher habe ich cpolar auf die VIP-Version aktualisiert, damit ich einen Intranet-Penetrationsdatentunnel erhalten kann, der über einen langen Zeitraum stabil bestehen kann.

3.1.Cpolar Cloud-Einstellungen

Um den Zweck der Intranet-Penetration zu erreichen, müssen Sie sich zunächst auf der offiziellen Website von cpolar anmelden, 预留die Schaltfläche auf der linken Seite der Homepage des Benutzers finden und auf klicken, um die Datentunnel-Reservierungsseite von cpolar aufzurufen. Hier wird eine öffentliche Internetadresse generiert (kann auch als Eingang des Datentunnels angesehen werden). Zu diesem Zeitpunkt ist diese öffentliche Internetadresse nicht mit dem Ausgabeport der lokalen Webseite verbunden und kann daher auch als leere Daten betrachtet werden Tunnel.

20230323091821

Auf der Reservierungsseite sehen Sie viele Arten von Datentunneln, die reserviert werden können. Hier wählen wir 保留二级子域名das Feld aus. Wenn Sie einen eigenen Domainnamen haben, können Sie 保留自定义域名das Feld natürlich auch auswählen, allerdings müssen Sie Ihren eigenen Domainnamen beim Domainnamenanbieter auflösen, bevor er mit cpolar verwendet werden kann.

20230323091822

In 保留二级子域名den Feldern müssen einige einfache Informationseinstellungen vorgenommen werden:

  • 地区: Der Bereich, in dem sich der Server befindet. Wählen Sie einfach den nächstgelegenen aus
  • 二级域名: Wird schließlich in der generierten öffentlichen Internetadresse als einer der Bezeichner der Netzwerkadresse angezeigt
  • 描述: Kann als Beschreibung dieses Datentunnels angesehen werden, sofern er von anderen Tunneln unterschieden werden kann

Nachdem Sie diese Einstellungen vorgenommen haben, können Sie auf 保留die Schaltfläche rechts klicken, um diesen Datentunnel beizubehalten.

20230323091823

20230323091824

Wenn Sie diesen Datentunnel nicht mehr verwenden möchten, können Sie xihn natürlich einfach durch Klicken auf die rechte Seite löschen und so wertvolles Tunnelkontingent sparen.

3.2 Lokale Cpolar-Einstellungen

Nachdem wir die Einstellungen der cpolar-Cloud abgeschlossen und den leeren Datentunnel beibehalten haben, können wir zum cpolar-Client auf dem lokalen Computer zurückkehren und den von der Cloud generierten leeren Datentunnel mit der lokalen Alipay-Testseite verbinden, damit wir auf Tomcat zugreifen können das öffentliche Internet. Webseiten.

Öffnen Sie den Cpolar-Client und melden Sie sich lokal an (Sie können im Browser „localhost:9200“ eingeben, um direkt darauf zuzugreifen, oder auf die Verknüpfung des Cpolar-Clients im Startmenü klicken). Klicken Sie auf die Schaltfläche auf der linken Seite der Hauptoberfläche des Clients, um den 隧道管理zu öffnen 创建隧道Seite „Lokaler Tunnel erstellen“ (Wenn Sie einen temporären Datentunnel erstellen möchten, der die Adresse 24 Stunden lang nicht zurücksetzt, können Sie ihn direkt hier einrichten, anstatt einen leeren Datentunnel auf der offiziellen Website von cpolar einzurichten).

Auf dieser Seite müssen Sie außerdem mehrere Informationseinstellungen vornehmen, darunter:

  1. 隧道名称 – Es kann als lokale Tunnelinformationsanmerkung von cpolar angesehen werden, solange es für uns bequem zu unterscheiden ist;
  2. 协议 – Tomcat gibt eine Webseite aus, daher ist das http-Protokoll ausgewählt;
  3. 本地地址 – Die lokale Adresse ist die Ausgabeportnummer der lokalen Website, und der Standardausgabeport von Tomcat ist 8080, daher wird hier auch 8080 ausgefüllt;
  4. 域名类型 – In diesem Beispiel haben wir den Datentunnel des Subdomainnamens der zweiten Ebene in der cpolar-Cloud reserviert. Aktivieren Sie daher „Subdomainname der zweiten Ebene“ (wenn der reservierte Domainname ein benutzerdefinierter Domainname ist, überprüfen Sie den benutzerdefinierten Domainnamen). , und Geben Sie den reservierten Subdomainnamen der zweiten Ebene in die Spalte „Subdomain“ in der nächsten Zeile ein. Hier geben wir „tomcattest“ ein (wenn Sie nur einen temporären Datentunnel erstellen, aktivieren Sie direkt „Zufälliger Domainname“ und Der cpolar-Client generiert die Netzwerkadresse selbst. );
  5. 地区 – Genau wie beim Einrichten der cpolar-Cloud füllen wir diese entsprechend dem tatsächlichen Standort aus;

20230323091825

Nach Abschluss der Datentunnelverbindung zwischen dem cpolar-Client und der cpolar-Cloud springt der cpolar-Client automatisch zur Seite 隧道管理unter dem Punkt 隧道列表. Auf dieser Seite können wir den Status des Datentunnels sehen (ob er reibungslos funktioniert) oder steuern das Öffnen und Schließen des Tunnels. oder löschen. Wenn Sie die Tunnelinformationen ändern müssen, können Sie dies auch hier über die Schaltfläche „Bearbeiten“ tun.

20230323091826

Die öffentliche Internetadresse dieses Datentunnels ist auf der 状态- 在线隧道列表Seite ersichtlich.

20230323091827

4. Test des öffentlichen Netzwerkzugriffs

Wir fügen die durch das Eindringen in das cpolar-Intranet generierte öffentliche Internetadresse in die Browser-Adressleiste anderer Computer ein und können sehen, dass die Tomcat-Webseite auf dem lokalen Computer angezeigt werden kann. Das bedeutet, dass wir die Intranet-Penetration von cpolar erfolgreich genutzt haben, um lokale Tomcat-Webseiten im öffentlichen Internet zu veröffentlichen.

20230323091828

5. Schlussfolgerung

Obwohl dieser Artikel lang zu sein scheint, verzögert er sich im tatsächlichen Betrieb um eine Weile, wenn Tomcat die Umgebungsvariablen festlegt, während der Datentunnel-Einstellungsteil von cpolar schnell abgeschlossen werden kann. Tatsächlich können nicht nur Tomcat, sondern auch andere Webserver, solange Sie den Ausgabeport der Software (Webseite) kennen, mit cpolar einen Datentunnel erstellen, der in das Intranet eindringt, und die Software (Webseite) veröffentlichen öffentliches Internet.

Guess you like

Origin blog.csdn.net/m0_68662723/article/details/135217254