Alibaba Cloud Server Tomcatにアクセスできません

Alibaba Cloud Server Tomcatにアクセスできません

1. はじめに

以前、Alibaba Cloud で Tomcat を設定したことがあり、テスト後にアクセスできました。その後、何らかの理由で Tomcat をアンインストールしました。昨夜、Tomcat を再インストールしてテストを開始しましたが、まだアクセスできないことがわかりました。そして、また一晩を無駄にしました。主な理由は次のとおりです。お役に立てれば幸いです。

2. 解決策

Alibaba Cloudには2層の検査手段があります。第1層はファイアウォール、第2層はセキュリティグループです。ここではまずファイアウォールを設定します。

2.1 ファイアウォールを設定してポートを開く

ここではまずファイアウォールのステータスがオンになっているかどうかを確認します

systemctl ステータス ファイアウォール
「
このエラー「Unit firewalld.service が見つかりませんでした。」が表示された場合は、ファイアウォール サービスがないため、まずファイアウォールをダウンロードする必要があります。

```ジャワ
yum インストールfirewalld ファイアウォール設定

ダウンロードが完了したら、まずファイアウォールを起動する必要があります。

サービスfirewalld開始

起動が完了したら、Tomcatのポート8080を開きます。

ファイアウォールコマンド --zone=public --permanent --add-port=8080/tcp

ポートを開いた後、効果を更新する必要があります。これは次のコマンドで実行できます。

ファイアウォール-cmd --reload

更新後、次のコマンドで開いているポート番号を確認できます。

ファイアウォールコマンド --list-all

次のインターフェースが表示された場合、ファイアウォールが次のポートを開いていることを意味します。

ここに画像の説明を挿入

2.2 Alibaba Cloudコンソールでセキュリティグループを構成する

ここに画像の説明を挿入
ここに画像の説明を挿入

ここで注意すべき点は、セキュリティ グループも構成されるように、ポート 8080 の受信方向と送信方向の両方を構成することが最適であるということです。

2.3 ポートを確認し、ポートの競合を解決する

ここでTomcatを起動します。ここでTomcatのbinディレクトリに入り、次のコマンドでTomcatを起動します。

./スタートアップ.sh

Tomcatを起動するにはsh startup.shコマンドを使用しないのが最善です。
この時点で、ポートが競合していない場合は、阿里云ip:8080にアクセスすると、Tomcatページが表示されるはずですが、表示されない場合は、基本的にポートの競合があることを意味します。この時点で、どのポートが競合しているかを確認するためにポートを確認する必要があります。このとき、通常はこのパスにあるログを確認する必要があります。

ここに画像の説明を挿入

vi 日志名を入力して表示すると、
これに似たエラーが表示される

org.apache.catalina.core.StandardServer.await StandardServer.await: create[localhost:8106]:

これは、ポートが競合しており、変更する必要があることを意味します。次に、conf/server.xml に移動して変更し、対応するポート番号を見つける必要があります。

ここに画像の説明を挿入

ポート番号が競合する可能性がある場所は主にいくつかあります。

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

実際の状況に応じてポートを変更します。変更するたびに Tomcat を起動します。ポート エラーがない場合、Tomcat は正常に起動できることを意味します。

まさにそのようにして、私の愛らしいトム猫がついに出てきました。神に感謝です。

ここに画像の説明を挿入

Alibaba Cloud Server Tomcat がアクセス不能になった件に関するこの記事はこれで終わりです。Alibaba Cloud Server Tomcat に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Centos8.2 クラウド サーバー環境に Tomcat8.5 をインストールするための詳細なチュートリアル
  • Tomcat サーバーの応答が遅い場合の解決策
  • IDEA 2020 で Tomcat サーバーを構成するための詳細な手順
  • Linux クラウド サーバーに JDK と Tomcat をインストールするための詳細な手順 (推奨)
  • Tomcat サーバー入門の超詳細なチュートリアル

<<:  ローカルのMySQLをサーバーデータベースに移行する方法

>>:  vue+echartsチャートの使用に関する問題記録

推薦する

MySQL 高可用性クラスタの展開とフェイルオーバーの実装

目次1. 内閣府1. コンセプト2. MHAの構成3. MHAの特徴2. MySQL+MHAをビルド...

WeChatアプレットの入力ジッター問題を解決する方法

問題を見つけるまず問題を見てみましょう。ミニプログラムでは、Vant のダイアログ コンポーネント ...

ウェブ開発で遭遇した問題と経験

<br />以下は開発中に遭遇した問題と、そこから得た経験です。デバッグに時間がかかりま...

MySQL の完全なデータベース バックアップ データを使用して単一のテーブル データを復元する方法

序文データベースをバックアップするときは、データベース全体のバックアップを使用します。ただし、何らか...

HTMLを使用してシンプルなメールテンプレートを作成する

今日は、「ローテク」の問題について書きたいと思います。ちなみに、私は JavaScript Week...

Centos7 で keepalived ログを別のパスに設定する方法の詳細な説明

Keepalived のインストール: cd <keepalived_sourcecode_p...

ウェブデザインスキル:中国語と英語が混在するウェブページの上位表示の問題

<br />私はこの問題で気が狂いそうです。症状は次のとおりです。 症状の説明: Int...

DockerにRedisコンテナをインストールするための実装手順

目次DockerにRedisをインストールする1. Redisイメージを見つける2. Redisイメ...

Linux でジャンプ サーバー経由でリモート サーバーに接続し、ファイルを転送する方法

最近、Linux ホストに環境を展開する際に多くの問題に遭遇しました。最初の問題は、ジャンプ サーバ...

iframe ページパラメータの文字化けの問題について議論

非常に珍しいパラメータ文字化けの問題に遭遇しました。まずページを見てみましょう写真に示すように、月次...

vue の webpack -v エラー解決の概要

XiaobaiはVueについて学び、次にwebpackについて学び、そしてさまざまなものをインストー...

IEのクラッシュバグ

コードをコピーコードは次のとおりです。 <スタイル タイプ="text/css&qu...

CSSのclip-pathプロパティを使用して不規則なグラフィックを表示する

clip-path CSS プロパティはクリッピングを使用して要素の表示可能領域を作成します。領域内...

CSS スタイルの読み込みの優先順位に関する経験の共有

昨日のプロジェクト開発中に、スタイルの読み込み優先順位に関する問題が発生しました。クラスは定義され、...

Docker+Jenkinsを使用して自動的にビルドおよびデプロイする

この記事では、Docker+Jenkins の自動ビルドデプロイメントを紹介し、皆さんと共有します。...