JBoss サーバーに SSL 証明書をインストールするチュートリアル

JBoss サーバーに SSL 証明書をインストールするチュートリアル

この記事では主に、JBoss サーバーが HTTPS セキュア アクセスをサポートし、データ暗号化効果を実現できるように、JBoss サーバーに SSL 証明書チュートリアルをインストールして構成する方法について説明します。

最初のステップは、品質が保証された Digicet、Comodo などの国際ブランドの SSL 証明書を申請することです。

2 番目のステップは、JBoss のバージョンを確認することです。SSL 証明書は JBoss 7 以降にデプロイすることをお勧めします。

3 番目のステップは、サービス ポートを変更することです。 JBoss ホーム ディレクトリの stndlone/configuration ディレクトリで、stndlone.xml ファイルを変更します。

<intefces>

<intefce nme=管理>

<inet-ddess lue=̶${jboss.bind.ddess.mngement:27.0.0.}̶></inet>

</intefce>

<!REリモート アクセスを有効にするR>

<intefce nme=̶公開̶>

<inet-ddess lue=̶${jboss.bind.ddess:0.0.0.0}̶></inet>

</intefce>

<intefce nme=̶安全でない̶>

<inet-ddess lue=̶${jboss.bind.ddess.unsecue:27.0.0.}̶></inet>

</intefce>

</intefces>

<socket-binding-goup nme=̶stndd-sockets̶ defult-intefce=̶public̶ pot-offset=̶${jboss.socket.binding.pot-offset:0}̶>

<socket-binding nme=mngement-ntie intefce=mngement pot=${jboss.mngement.ntie.pot:9999}></socket>

<socket-binding nme=—mngement-http— intefce=—mngement— pot=—${jboss.mngement.http.pot:9990}—></socket>

<socket-binding nme=—mngement-https— intefce=—mngement— pot=—${jboss.mngement.https.pot:9443}—></socket>

<socket-binding nme=jp pot=8009″></socket>

<!Rhttp ポートの変更R>

<socket-binding nme=̶http̶ pot=̶80″></socket>

<!Rhttps ポートの変更R>

<socket-binding nme=̶https̶pot=̶443″></socket>

<socket-binding nme=osgi-http intefce=mngement pot=8090″></socket>

<socket-binding nme=̶emoting̶ pot=̶4447″></socket>

<socket-binding nme=txn-ecoey-enionment pot=472″></socket>

<socket-binding nme=txn-sttus-mngepot=473″></socket>

<アウトバウンドソケットバインディング nme=mil-smtp>

<emote-destintion host=̶loclhost̶ pot=̶25″></emote>

</アウトバウンドソケットバインディング>

</ソケットバインディンググループ>

ステップ 4. JBoss インストール ディレクトリの bin ディレクトリで、stndlone.sh を実行して、正常なアプリケーション アクセスを確認します。

5 番目のステップは、証明書を取得して jks 形式に変換することです。

tomct 形式の証明書をダウンロードします。CSR がシステムによって生成されない場合は、pfx 証明書キー ペア ファイルを生成する必要があります。解凍されたファイルには次のものが含まれます。

  • 2436246437069.キー
  • 2436246437069.pem
  • 2436246437069.pfx
  • pfx-psswod.txt

システムによって生成されない CSR の場合は、pfx 証明書キー ペア ファイルを jks 形式に変換します (Windows 環境の場合、この操作は %JAVA_HOME%/jdk/bin ディレクトリで実行する必要があることに注意してください)。変換の例は次のとおりです。

openssl pkcs2 -expot -out 2436246437069.pfx -inkey 2436246437069.key -in 2436246437069.pem

Enter キーを押した後、設定する jks 形式の証明書のパスワードを 2 回入力し、次に pfx 証明書のパスワードを 1 回入力します。 pfx-psswod.txt に記録されているパスワードを 3 回入力する必要があります。

ステップ 6: 証明書を展開します。

) JBoss ホーム ディレクトリの stndlone/configuration に新しい ce ファイルを作成し、jks 形式の証明書をそのフォルダーに配置します。

# cd /opt/jboss7/stndlone/configuration

#mkdi cet

#パスワード

/opt/jboss7/stndlone/configution/cet

#cp -f /opt/keys/jboss.jks 。

2) stndlone.xml ファイルを変更し、証明書関連の構成を追加します。

<subsystem xmlns=un:jboss:domin:web:.default-itul-see=default-host ntie=flse>

<connecto nme=̶http̶ potocol=̶HTTP/.″ scheme=̶http̶ socket-binding=̶http̶/>

<connecto nme=̶https̶ potocol=̶HTTP/.″ scheme=̶https̶ socket-binding=̶https̶ secue=̶tue̶>

<ssl nme=̶https̶ psswod=̶2436246437069″ 証明書キーファイル=̶../stndlone/configution/cet/jboss.jks̶ 暗号スイート=̶TLS_RSA_WITH_AES_256_CBC_SHA、TLS_DHE_RSA_WITH_AES_256_CBC_SHA、TLS_DHE_DSS_WITH_AES_28_CBC_SHA、SSL_RSA_WITH_3DES_EDE_CBC_SHA、SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA、SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA̶ ポトコル=̶TLS、TLS.、TLS.2″/>

</connecto>

<itul-see nme=̶デフォルトホスト̶ enble-welcome-oot=̶火̶>

<lis nme=̶loclhost̶/>

<lis nme=̶exmple.com̶/>

</itul-see>

</サブシステム>

3) JBoss サーバーを再起動します。 JBoss ディレクトリの bin ディレクトリで、stndlone.sh スクリプトを実行します。

#パスワード

ディレクトリ

#sh stndlone.sh ∓

ステップ 7: SSL 証明書が正常にインストールされたことを確認します。

証明書がインストールされた後、証明書にバインドされたドメイン名にログインして、証明書が正常にインストールされたかどうかを確認できます。

https://www..com #www..com を証明書にバインドされたドメイン名に置き換えます。 Web アドレス バーに小さなロック アイコンが表示された場合、証明書が正常にインストールされたことを意味します。

<<:  Ubuntu 18.04 Virtualmin のインストールチュートリアル

>>:  Ubuntu 18.04 に Ajenti コントロール パネルをインストールするチュートリアル

推薦する

Shopexスペースを購入する際の注意点と推奨事項

Shopex は、国内市場で最も広く使用されているオンライン ストア ソフトウェアです。このソフトウ...

伝統文化の推進方法(北京昌平市がラン・ラン氏を居庸関長城のイメージ大使に任命したと公式発表)

公式発表:北京昌平市、ラン・ラン氏を居庸関長城のイメージ大使に任命北京ニュース(田潔雄記者)万里の長...

ブランド広告とマーケティング(ブランド広告とマーケティングを実施して、広告とマーケティングの結果を迅速に改善するには、次の手順に従ってください)

ブランド広告とマーケティングを実施して、広告とマーケティングの結果を迅速に改善するには、次の手順に従...

運用業務の主な内容(運用業務でどのような問題に遭遇するか)を簡単に説明します。

運用中にどのような問題が発生しますか?運用中にどのような問題が発生するかを知りたい場合は、運用の主な...

WordPress の右クリックコピー機能をブロックする方法のチュートリアル

WodPess は、ほとんどのウェブマスターがウェブサイトを構築する際に最初に選択するツールです。ウ...

製品事業運営(製品運営の「商業的重要指標」)

製品オペレーションの「主要ビジネス指標」著者は、主に「ユーザー数」+「ユーザーの粘着性」+「ユーザー...

どの PHP バージョンがより安定していますか?

PHPは最も広く使われているオープンソースのスクリプト言語の一つです。多くのウェブサイトがウェブサイ...

b2b運用の主な業務内容(B2B企業、プライベートドメイントラフィックの運用方法)

B2B企業向けプライベートドメイントラフィックの運用方法この記事は、B2Bがホットスポットを利用し...

ブランドマーケティングとブランドプロモーション(スポーツの年に、スーパーイベントを活用してブランドマーケティングを行うには?)

スポーツにとって重要なこの年に、スーパーイベントを活用してブランドマーケティングを実現するにはどうす...

ブランドマーケティング戦略の分析(認知から識別、購読まで、ブランドマーケティング戦略の新たなつながり)

認識から識別、購読へ、ブランドマーケティング戦略の新たなリンク ⊙ 著者: カンおじさん |ブランド...

プロダクトオペレーションインターンシップ(プロダクトインターンのサバイバルガイドを理解するのに役立つ3つの重要なポイント)

プロダクトインターンのサバイバルガイドを理解するのに役立つ3つの重要なポイントこのコンテンツは、主に...

移転マーケティング計画 (銀行業務: 第 25 章: 移転資金のマーケティング? 移転農家を管理するための 3 つのステップ)

銀行業務: 第 25 章: 解体資金のマーケティング?移転農家を管理するための3つのステップはじめ...

コンテンツ運用は商品とユーザーをつなぐ架け橋です(コンテンツ運用とは?)

コンテンツ操作とは何ですか? コンテンツを制作、再編成することで、ユーザーのコンテンツ需要を満たす。...

コンテンツ運用と製品運用(企業サイト構築における製品コンテンツ運用をうまく行う方法)

企業ウェブサイト構築における商品コンテンツの運用方法企業ウェブサイトの商品コンテンツ運用は、ウェブサ...

SEOクエリ(検索エンジンプロモーションSEOクエリ最適化方法まとめはこちら!)

検索エンジンプロモーションSEOクエリ最適化方法のまとめはこちら!インターネット時代では、トラフィ...