軽量のオープン ソース サーバー Tomcat はローカルに展開され、リモート アクセスのために Web ページをパブリック ネットワークに公開します。

目次

1 はじめに

2. ローカル Tomcat Web ページを構築する

2.1 Tomcatのインストール

2.2 環境変数の構成

2.3 環境構成

2.4 Tomcat の実行テスト

2.5 Cpolar のインストールと登録

3. ローカル Web ページの公開

3.1.Cpolarクラウド設定

3.2 Cpolar のローカル設定

4. 公衆ネットワークアクセステスト

5。結論


数日前、巨大な人工知能学習サイトを発見しました。わかりやすくてユーモアがあるので、思わずみんなにシェアしました。 クリックするとWebサイトへジャンプします

1 はじめに

Tomcat は、軽量なサーバーとして、名前が面白いだけでなく、強力な機能を備えており、JavaWeb プログラムをロードできるため、JSP や Java システムの構築、開発には欠かせない環境ソフトウェアとなっています。 JSP プログラムの最初の選択肢。Tomcat は安定して動作し、オープン ソースで無料です。Apache と Sun のサポートにより、無料でオープン ソースであるため、同時アクセス ユーザーが少ない中小規模のシステムやシナリオで広く使用されています。ただし、Tomcat Web ページに公共のインターネット環境でアクセスできるようにしたい場合は、cpolar イントラネット浸透の支援が必要です。今。著者は、cpolar イントラネット ペネトレーションを使用して Tomcat Web ページをパブリック インターネットに公開する方法を紹介します。

2. ローカル Tomcat Web ページを構築する

Tomcat には多くの利点がありますが、皆さんの時間を節約するため、ここでは詳細には触れず、Tomcat のインストール設定に直接進みます。オープンソースのフリー ソフトウェアである Tomcat は、公式 Web サイト ( https://tomcat.apache.org )で見つけてダウンロードできます使用しているオペレーティング システムは Windows で、JDK バージョンは 17 です。

Tomcat の公式 Web サイトで最新バージョンのダウンロード ページを見つけ、対応するオペレーティング システムのバージョンをクリックしてダウンロードします。

20230323091801

2.1 Tomcatのインストール

必要なバージョンの Tomcat プログラム ファイルのダウンロードが完了したら、ダウンロードした圧縮ファイルを解凍してインストールします。ただし、今は操作しないでください。

20230323091802

2.2 環境変数の構成

ダウンロード完了後は、慌てて Tomcat を操作せず、右クリックして我的电脑表示属性される系统ページ上で選択し高级系统设置、ボタンをクリックして环境变量環境変数の設定を行ってください。

20230323091803

20230323091804

20230323091805

2023032309180601

このページで环境变量、新しい CATALINA_HOME システム変数を作成し、次の設定を行います。

  • 変数名: CATALINA_HOME
  • 変数値: E:\Test Software\apache-tomcat-10.1.7 [変数値は tomcat の解凍場所です。[変数値] フィールドの下にある [ディレクトリの参照] ボタンをクリックしてパスを選択できます。

変数名と変数値を設定したら、确认「保存」をクリックします。

2023032309180701

次に、既存のPathエントリを選択して ボタンをクリックし、编辑ポップアップページ编辑环境变量の右側をクリックして新建次のコマンドをコマンド リストに追加し、确认ボタンをクリックして変更を保存します。
追加された変数値は次のとおりです。

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

2023032309180801

20230323091809

これで環境変数の設定は完了です。次のステップは Tomcat をセットアップすることです

2.3 環境構成

環境変数の設定が完了したら、 tomcatconf文件夹配下のファイルを変更しuser.xml、実行可能なユーザーを追加する必要があります。

Tomcat の解凍場所に従って、その中のフォルダーを見つけconf、フォルダーを開いてtomcat-user.xmlファイルを見つけます。

20230323091810

20230323091811

ファイルを見つけたら、それをダブルクリックして開き、ファイルの最後の行に次のコードを追加します。

<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

コードを追加したら、保存して終了します。

2.4 Tomcat の実行テスト

環境変数の設定を完了し、tomcat ユーザーを追加した後、tomcat ディレクトリを開いてbin文件夹ダブルクリックしてstartuptomcat を起動できます。

20230323091813

Tomcat を起動すると、Tomcat がポート 8080 を介して出力することがわかります。そのため、ローカル コンピュータのブラウザのアドレス バーにポート 8080 を入力する限り、localhost:8080Tomcat のホームページを開くことができます。

20230323091814

現時点では、Tomcat はまだオリジナルの状態であり、見栄えの良い Web ページを作成する方法については、この記事の主な目的ではありません。次に、パブリック インターネット上のユーザーがアクセスできるように、イントラネットに侵入できる Tomcat Web ページ用のデータ トンネルを作成する方法を見つける必要があります。

2.5 Cpolar のインストールと登録

Tomcat の複雑な設定に比べ、cpolar イントラネット ペネトレーションのインストールと使用は明らかに簡単です。cpolar の公式 Web サイトにログインするだけです ([ cpolar 公式 Web サイト- 安全なイントラネット ペネトレーション ツール | パブリック IP は必要ありません | リモート アクセス | ウェブサイトの構築] )、ホームページの上部にあるボタンを見つけて下载、cpolar のダウンロード ページで対応するバージョンのソフトウェア ダウンロードを見つけます (著者は Windows オペレーティング システムを使用しているため、ダウンロードする Windows バージョンを選択しました)。

20230323091815

20230323091816

Cpolar インストール プログラムがダウンロードされます。ローカル コンピュータに解凍します。解凍された.msiファイルをダブルクリックし、次の手順に従ってインストールを完了します。もちろん、インストール中に cpolar インストール フォルダーを選択することもできます。これも日常的な操作です。

20230323091817

20230323091818

cpolar はユーザーごとに独立したデータ トンネルを作成し、データ セキュリティを確保するためにユーザー パスワードとトークン コードによって補完されるため、cpolar を使用する前にユーザーを登録する必要があります。登録方法も非常に簡単で、cpolarのホームページ右上をクリックし用户注册、登録ページに必要事項を記入するだけで登録が完了します。

20230323091819

20230323091820

3. ローカル Web ページの公開

この時点で、Tomcat を使用して Web ページが作成され、ローカル アドレスでアクセスできるようになり、イントラネット侵入データ トンネルを提供する cpolar もインストールおよび登録されました。次に、cpolar を使用してデータ トンネルを作成し、ローカル Tomcat をパブリック インターネットに公開します。

cpolar の無料版のデータ トンネルは 24 時間ごとにリセットされるためです。著者は、Tomcat の Web ページ設定を毎日再接続したくないので、長期間安定して存在できるイントラネット貫通データ トンネルを取得できるように、cpolar を VIP バージョンにアップグレードしました。

3.1.Cpolarクラウド設定

イントラネット浸透の目的を達成するには、まず cpolar の公式 Web サイトにログインし、预留ユーザーのホームページの左側にあるボタンを見つけて、クリックして cpolar のデータ トンネル予約ページに入る必要があります。ここでパブリックインターネットアドレスが生成されます(データトンネルの入り口とも言えます) この時点では、このパブリックインターネットアドレスはローカルのWebページ出力ポートには接続されていないため、空のデータとみなすこともできますトンネル。

20230323091821

予約ページでは予約可能なデータトンネルの種類が表示されるので、保留二级子域名フィールドを選択します。もちろん、独自のドメイン名をお持ちの場合は、保留自定义域名フィールドを選択することもできますが、cpolar で使用する前に、ドメイン名プロバイダーで独自のドメイン名を解決する必要があります。

20230323091822

保留二级子域名フィールドでは、いくつかの簡単な情報設定を行う必要があります。

  • 地区: サーバーが配置されているエリア、最も近いものを選択してください
  • 二级域名: 最終的には、生成されたパブリック インターネット アドレスにネットワーク アドレスの識別子の 1 つとして表示されます。
  • 描述: 他のトンネルと区別できる限り、このデータ トンネルの説明として見ることができます。

保留これらの設定を完了したら、右側のボタンをクリックして、このデータ トンネルを保持できます。

20230323091823

20230323091824

もちろん、このデータ トンネルを使用する予定がなくなった場合は、右側をクリックしてx簡単に削除し、貴重なトンネル クォータを節約できます。

3.2 Cpolar のローカル設定

cpolar クラウドの設定を完了し、空のデータ トンネルを保持した後、ローカル コンピューター上の cpolar クライアントに戻り、クラウドによって生成された空のデータ トンネルをローカルの Alipay テスト ページに接続して、Tomcat にアクセスできるようにします。公共のインターネット、ウェブページ。

cpolar クライアントをローカルで開いてログインし (ブラウザに localhost:9200 と入力して直接アクセスするか、スタート メニューで cpolar クライアントのショートカットをクリックします)、クライアントのメイン インターフェイスの左側にあるボタンをクリックし隧道管理创建隧道、ローカル トンネルの作成ページ (アドレスを 24 時間リセットしない一時的なデータ トンネルを作成したい場合は、cpolar 公式 Web サイトで空のデータ トンネルを設定する代わりに、ここで直接設定できます)。

このページでは、次のようないくつかの情報設定も行う必要があります。

  1. 隧道名称 – 区別しやすい限り、cpolar のローカル トンネル情報アノテーションとみなすことができます。
  2. 协议 – Tomcat は Web ページを出力するため、http プロトコルが選択されます。
  3. 本地地址 – ローカル アドレスはローカル Web サイトの出力ポート番号であり、Tomcat のデフォルトの出力ポートは 8080 であるため、ここにも 8080 が入力されます。
  4. 域名类型 – この例では、cpolar クラウド内の第 2 レベルのサブドメイン名のデータ トンネルを予約しているため、「第 2 レベルのサブドメイン名」をチェックします (予約されたドメイン名がカスタム ドメイン名の場合は、カスタム ドメイン名を確認します)次の行の「サブドメイン」列に予約済みの第 2 レベルのサブドメイン名を入力します。ここでは「tomcattest」と入力します (一時的なデータ トンネルを作成するだけの場合は、「ランダム ドメイン名」に直接チェックを入れます)。 cpolar クライアントはネットワーク アドレスを独自に生成します。);
  5. 地区 – cpolar 雲を設定するときと同じように、実際の位置に従って雲を入力します。

20230323091825

cpolar クライアントと cpolar クラウド間のデータ トンネル接続が完了すると、cpolar クライアントは自動的に隧道管理項目の下のページにジャンプします隧道列表。このページでは、データ トンネルのステータス (スムーズかどうか) を確認したり、データ トンネルを制御したりできます。トンネルの開閉、または削除。トンネル情報を変更する必要がある場合は、ここの「編集」ボタンからも変更できます。

20230323091826

このデータ トンネルのパブリック インターネット アドレスは、「状态-」在线隧道列表ページで確認できます。

20230323091827

4. 公衆ネットワークアクセステスト

cpolar イントラネット侵入によって生成されたパブリック インターネット アドレスを他のコンピュータのブラウザのアドレス バーに貼り付けると、ローカル コンピュータ上の Tomcat Web ページが表示されることがわかります。これは、cpolar イントラネット侵入を使用して、ローカル Tomcat Web ページをパブリック インターネットに公開することに成功したことを意味します。

20230323091828

5。結論

長くなったように思えますが、実際に動作させてみると、cpolar のデータトンネル設定部分はすぐに完了するのに対し、tomcat が環境変数を設定するときは少し遅れます。実際、Tomcat だけでなく、他の Web サーバーでも、ソフトウェア (Web ページ) の出力ポートがわかっていれば、cpolar を使用してイントラネットを貫通するデータ トンネルを作成し、ソフトウェア (Web ページ) を公共のインターネット。

おすすめ

転載: blog.csdn.net/m0_68662723/article/details/135217254