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 ストアページを素早く作成する方法

推薦する

商品のオンラインプロモーション計画 (All Network World: オンライン商品のプロモーション計画の立て方)

All Network World: オンライン製品プロモーション計画をどのように実施するか?多く...

現在のオンラインプロモーション手法(バーコード決済の「スキャン」から「タッチ」へ:2大技術ルートの「握手」の意味とは?)

バーコード決済は「スキャン」から「タッチ」へ:2つの主要技術ルートの「ハンドシェイク」の意味とは?北...

アーバンオペレーションコンテンツ(アーバンオペレーションとは)

アーバンオペレーションとは何ですか?人類が文明社会に入って以来、都市は経済発展と社会進歩の中心となっ...

製品マーケティングプロモーション方法は何ですか(製品をどのように宣伝しますか?)

製品を宣伝するにはどうすればいいですか?社会の発展に伴い、商品の宣伝方法も多様化しています。以下では...

企業ブランド企画(ブランド企画を効果的に行うには?)

ブランドプランニングを効果的に実施するにはどうすればよいでしょうか?ブランド計画を効果的に実行する方...

代理店業務推進計画(代理店業務の推進方法(知っておくべき5つの推進策))

代理店運営の促進方法(知っておきたい5つの促進策)代理店運営・プロモーションの核となるのは、企業の理...

データ操作とデータ分析の違い(クールな知識!データ分析を知っていると、これらの仕事ではプラスになります)

冷たい事実!これらの仕事ではデータ分析がプラスになる仕事でデータを分析できる能力があるのは素晴らし...

ブランド販売モデル(16 のビジネス マーケティング モデル、どれがあなたに適しているか確認してください)

16 のビジネス マーケティング モデル、どれがあなたに適しているか確認してください。競争が激しい...

店舗運営にはどのような側面が含まれますか? (店舗運営管理:店長である方も、店長を目指す方も、知っておきたい10のこと)

店舗運営管理: 店舗マネージャーであっても、店舗マネージャーになりたい人であっても、次の10のことを...

商品企画・販売促進(中国農民民主党安徽省委員会:長江デルタグリーン農産物供給基地の構築)

中国農民労働者民主党安徽省委員会:長江デルタにおけるグリーン農産物供給基地の構築近年、我が省は長江デ...

KubeSphere とは何ですか? KubeSphereとK8sの関係

KubeSphee とは何ですか? KubeSphee と K8s の関係。 KubeSphee は...

洛河ビッグデータ運営有限公司(電子政府+デジタル経済、情報産業は好調な動きを見せている)

電子政府+デジタル経済、情報産業は良い動きを見せている大河日報・大河クライアント記者 牛潔河南省情報...

データ資産運用の鍵は(データを資産に変える方法、企業データ資産化の3段階の実装パス)

データを資産に変える方法: エンタープライズ データ資産化を実装するための 3 つのステップデジタル...

MySQL データベースのパスワードをリセットした後に Web サイトにアクセスできなくなる場合の考えられる原因と解決策

一部のユーザーは、アメリカのホストを使用して Web サイトを構築しています。ホスト管理コンソールで...