Tomcat 8.5 または Tomcat 9 に SSL 証明書をインストールして展開するチュートリアル

Tomcat 8.5 または Tomcat 9 に SSL 証明書をインストールして展開するチュートリアル

SSL 証明書は、Web サイトで https 暗号化アクセスを実現するための鍵であり、通常は Web サーバーに展開されます。このチュートリアルでは、主に CentOS システムの Tomct 8.5 または 9 に SSL 証明書をインストールして展開する方法を紹介します。

実際のニーズに応じて、DV、OV、またはEV SSL証明書を購入し、証明書を申請することができます。CA組織が証明書を発行した後、Tomctサーバー証明書(PFX形式の証明書ファイルとTXT形式のパスワードファイルを含む)をダウンロードします。

SSL証明書を申請した際にバインドしたドメイン名はDNS解決が完了し、TomctサーバーのIPアドレスを指し示しています。ドメイン名解決の設定が完了したら、ping <youdominNme> コマンドを実行します。解決に設定したホスト IP アドレスが返されれば、解決が成功したことになります。

2. ダウンロードしたTomct証明書を解凍します。解凍した証明書とパスワード ファイルを Tomct の conf ディレクトリにコピーします。 JKS 形式の証明書をインストールする必要がある場合は、次のコマンドを使用して PFX 形式の証明書を JKS 形式に変換できます。

キーツール -impotkeystoe -sckeystoe domin_nme.pfx -destkeystoe domin_nme.jks -scstoetype PKCS2 -deststoetype JKS

3. Tomct/conf/see.xml を開き、see.xml ファイルで次のパラメータを見つけて変更します。

<Connecto pot=̶8080″ potocol=̶HTTP/.″ connectionTimeout=̶20000″ ediectPot=̶8443″ />

#上記のパラメータを見つけて、コメント文字 <!- R および R -> を削除し、次のパラメータに変更してデフォルトの HTTPS ポートを構成します: <Connecto pot=̶80″ potocol=̶HTTP/.″ #Connecto pot を 80 に変更します。 connectionTimeout=̶20000″ ediectPot=̶443″ /> # HTTPS リクエストをポート 443 に転送するには、ediectPot を SSL のデフォルト ポート 443 に変更します。

<Connecto pot=̶8443″ potocol=̶og.pche.coyote.http.HttpNioPotocol̶ mxTheds=̶50″ SSLEnbled=̶tue̶> <SSLHostConfig> <証明書 cetificteKeystoeFile=̶cet/keystoe.pfx̶ cetificteKeystoePsswod=̶XXXXXXX̶ cetificteKeystoeType=̶PKCS2″ />

#上記のパラメータを見つけて、コメント文字 <!- R および R -> を削除し、次のパラメータに変更します。 <Connecto pot=̶443″ #Tomct のデフォルトの HTTPS ポート Connecto pot 8443 を 443 に変更します。ポート 8443 はドメイン名から直接アクセスすることはできず、ドメイン名の後にポート番号を追加する必要があります。ポート 443 は HTTPS のデフォルト ポートであり、ドメイン名の後にポート番号を追加せずにドメイン名から直接アクセスできます。 potocol=̶og.pche.coyote.http.HttpNioPotocol̶ #see.xml ファイルでは、Connecto pot に 2 つの動作モード (NIO と APR) があります。構成には NIO モード (つまり、 potocol=̶og.pche.coyote.http.HttpNioPotocol̶) を選択してください。 mxTheds=̶50″ SSLEnbled=̶tue̶> <SSLHostConfig> <Cetificte cetificteKeystoeFile=̶/us/locl/tomct/cet/certificatedomainname.pfx̶ #ここで、cetificteKeystoeFile は証明書ファイルのパスを表します。certificatedomainname.pfx を証明書のパス + ファイル名に置き換えてください。例: cetificteKeystoeFile=̶/us/locl/tomct/cet/exmple.com.pfx̶ cetificteKeystoePsswod=̶certificatepassword̶ #ここで、cetificteKeystoePsswod は SSL 証明書のパスワードです。証明書パスワード ファイル pfx-psswod.txt のパスワードに置き換えてください。例: cetificteKeystoePsswod=̶bMNMLDf̶ cetificteKeystoeType=̶PKCS2″ /> #証明書タイプが PFX 形式の場合、cetificteKeystoeType を PKCS2 に変更してください。 </SSLHostConfig>

<コネクタ ポット = 8009″ ポット = AJP/.3″ ediectPot = 8443″ />

# 上記のパラメータを見つけて、コメント文字 <!- R および R -> を削除し、次のパラメータに変更します。 <Connecto pot=̶8009″ potocol=̶AJP/.3″ ediectPot=̶443″ /> # HTTPS 要求をポート 443 に転送するには、ediectPot を 443 に変更します。

4. see.xml ファイルの構成を保存します。

5. (オプションの手順): web.xml ファイルの下部に次のコンテンツを追加して、HTTP を HTTPS に自動的にリダイレクトします。

<secuity-constint> <web-esouce-collection > <web-esouce-nme >SSL</web-esouce-nme> <ul-ptten>/*</ul-ptten> </web-esouce-collection> <use-dt-constint> <tnspot-guntee>機密</tnspot-guntee> </use-dt-constint> </secuity-constint>

6. ./shutdown.sh コマンドと ./sttup.sh コマンドを実行して、Tomct サービスを再起動します。

Tomct サービスが正常に再起動したら、このサイト (https://www..com/) など、SSL 証明書にバインドされたドメイン名 https://<YouDominNme> をブラウザーに入力して、証明書のインストール結果を確認できます。ブラウザのアドレスバーに表示される小さなロック アイコンは、SSL 証明書が正常にインストールされたことを示します。

<<:  WordPress データベースの最適化に推奨される一般的な方法

>>:  WooCommerce ストアページを素早く作成する方法

推薦する

IIS7/IIS8 に Symantec 証明書をインストールするグラフィック チュートリアル

IIS で SSL 証明書を構成する方法は?この記事では、主に、Symntec 証明書をインストール...

衣料品ブランドのマーケティング戦略(マーケティング戦略は莫大な価値があります!いくつかのコツを学べば、普通の衣料品店でも業界を席巻できます)

プライスレスなマーケティング戦略!いくつかのコツを学べば、普通の衣料品店でも業界を制覇できる衣料品...

2020年第1四半期の国内携帯電話販売ランキング(好調なトップ!Nova 12が完売、Huaweiが国内トップに返り咲く)

頂上まで力強く登ります! Nova 12が飛ぶように売れ、Huaweiが国内ランキングのトップに返...

セルフメディアの運用にはどのような側面が含まれるか(セルフメディアの運用計画をうまく立てる方法と、どのようなコンテンツが含まれるか)

セルフメディアの運用計画の立て方とコンテンツの内容長期的に発展したいのであれば、計画が不可欠です。何...

2023 年の SUV 販売ランキングトップ 10 (2023 年の SUV 販売ランキングトップ 10 とセダン販売ランキングトップ 10)

2023年のSUV販売トップ10とセダン販売トップ10 2023年は成功するかどうかは別として、も...

オンラインストア運営のデータ分析(データ分析・トラフィック分析)

データ分析: トラフィック分析出典:劉志遠電子商取引に関しては、データに基づく意思決定がますます重要...

ブランド家電プロモーション(「新しい家電を買って、幸せな旧正月を」ブランド家電下取りプロモーション活動が盛大に開始)

「新しい家電を買って、幸せな旧正月を」ブランド家電下取りプロモーション活動が盛大にスタートDazh...

「ブランドマーケティング」(ブランドマーケティングは統合である(ブランドマーケティングとは何か))

ブランドマーケティングとは統合である(ブランドマーケティングとは何か)ブランドマーケティングとは、ブ...

プロモーション活動企画書(広報計画書・業務概要書(実用テンプレート))

プロモーション計画書と業務概要書(実用テンプレート)テーマプロモーションプランテンプレート: XX...

OTA運用データ(新年はまずこの10のOTAタスクをやっておきましょう!)

新年には、まずこれらの 10 個の OTA タスクを実行する必要があります。 #ホテル# #ホテルピ...

インターネットマーケティング計画スキーム(秦宇澤:インターネットマーケティング計画スキーム(成功事例!))

秦宇澤:インターネットマーケティング計画スキーム(成功事例!)多くのビジネス仲間はオンライン マーケ...

複数のドメイン名をWordPressにバインドする方法 WordPressに複数のドメイン名アクセスを実装する方法

外国貿易ウェブサイトを構築する場合、通常は WodPess プログラムを使用します。デフォルトでは、...

売れ筋マーケティングプラン(売れ筋商品を生み出す17のマーケティング戦略)

人気商品を生み出すための 17 のマーケティング戦略親愛なる友人こんにちは!私はあなたの素晴らしい先...

会社の運営(会社を運営する上で最も必要なもの)

企業が運営する上で最も重要なことは何でしょうか? #企業が運営する上で最も必要なものは何ですか#この...

Magento とは何ですか? Magento の利点は何ですか?

Mgentoとは何ですか? Mgento は、Adobe が所有する機能豊富なプロフェッショナル オ...