Linux Ubuntu インストール共通サービス (2) Tomcat

TomCat サービスをインストールする

1. JDK環境をインストールする

ここに画像の説明を挿入

https://www.oracle.com/java/technologies/downloads/ ダウンロード用の公式 Web サイト

wget https://download.oracle.com/java/20/latest/jdk-20_linux-x64_bin.deb (sha256)
ここに画像の説明を挿入

ここに画像の説明を挿入
ソフトウェアのインストールに dpkg を使用すると、次のプロンプトが表示されます。 dpkg: パッケージ XXX の処理中にエラーが発生しました: 依存関係の問題、まだ構成されていません

パッケージの依存関係を修復するには、sudo apt-get install -f コマンドを使用します。

分析後、dpkg –i XXX.deb を再利用するだけです。

ここに画像の説明を挿入

JDK インストールへのパス:

/usr/lib/jvm/jdk-20
ここに画像の説明を挿入
sudo ln -s /usr/lib/jvm/jdk-20 /exprot/server/jdk
ここに画像の説明を挿入
環境変数を作成します
sudo vim /etc/profile # システムレベル
ここに画像の説明を挿入

ここに画像の説明を挿入

soruce /etc/profile # すぐに有効になります

ここに画像の説明を挿入

jdkが正常にインストールされているか確認する
ここに画像の説明を挿入

2. Tomcatを解凍してインストールします

Tomcat は Web サービスを提供するため、ハッカーの攻撃に対して脆弱です。サーバーのセキュリティを確保するため、root 以外のユーザーが展開
(1)、ファイアウォールを閉じ
(2)、ユーザーを作成することをお勧めします。

sudo useradd tomcat -m # -m は Tomcat プラスディレクトリの作成に付属しています
cat /etc/passwd # ユーザー情報を表示します
sudo passwd tomcat # ユーザーパスワードを作成します
ここに画像の説明を挿入
ここに画像の説明を挿入

ここに画像の説明を挿入

(3)、Tomcatをダウンロード

ダウンロードアドレス https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.11/bin/apache-tomcat-10.1.11.tar.gz

sudo wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.11/bin/apache-tomcat-10.1.11.tar.gz

証明書の質問が表示された場合は、 --no-check-certificate を追加して証明書を検証しないようにします

sudo wget --no-check-certificate https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.11/bin/apache-tomcat-10.1.11.tar.gz
ここに画像の説明を挿入
(4) 解凍、ソフトリンク

sudo tar -zxvf apache-tomcat-10.1.11
ここに画像の説明を挿入
ここに画像の説明を挿入

(5) Tomcatインストールディレクトリのパーミッションを変更する

sudo chown -R tomcat:tomcat /export/server/ tomcat # ソフトリンクと Tomcat インストールファイルを同時に変更し、一致させるために *tomcat* を使用します
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

ここに画像の説明を挿入

Tomcatを起動する

./startup.sh
ここに画像の説明を挿入

Tomcatサービスが正常か確認してください

curl 127.0.0.1:8080 # if there are a range of html string through the request, it means success. 上記の図がローカル テスト (mysql がインストールされたローカル マシン) に表示されない場合は
ここに画像の説明を挿入
、 -ローカル アクセスが失敗し、ポート 8080 が制限されています。Tomcat のデフォルト ポートは 8080 です。

Ubuntu のデフォルトではファイアウォールをオフにすることになっています
sudo ufw status # ファイアウォールのステータスを確認します active をオンにします inactive をオフにします
sudo ufw Enable # ファイアウォールをオンにします
sduo ufw disable # ファイアウォールをオフにします

ここに画像の説明を挿入

Centos のデフォルトでは、ファイアウォールを開きます。
systemctl stop firewalld # ファイアウォールを閉じる
systemctl disable firewalld # ファイアウォールの起動を停止します

#方法 2 ポート 8080 への外部アクセスを解放します
firewall-cmd --add-port=8080/tcp --permanent # 永続的な永続的な効果
firewall-cmd --reload # ファイアウォール ルールを再ロードして有効にします

おすすめ

転載: blog.csdn.net/u013400314/article/details/132038716