質問: plesk obsidian : let’s encrypt をインストールして、各ドメイン毎にメール、webそれぞれにsslを使いたい
回答: #### **回答** pleskに限り、sni及び、let’s encryptを導入するまでのサポートはおこなわせていただきますが、sniおよび、let’s encryptを導入後の結果はサポートをを行わせていただくことができません。 ### let’s encryptのインストール手順 ※本手順の実行時には、ブラウザを終了しないでください。 1. pleskにログイン 2.「**ツールと設定**」を選択 3.**アップデート**]を選択 ! 4.ブラウザ上、別のタブが起動し以下の画面表示となります。 ※8443番ポートから、8447番ポートへの通信に切り替わります。 もし、別画面が表示されない場合には、対象サーバの構成内にファイアウォールが存在している可能性がございます。ファイアウォールの開放をご希望の場合は、別途以下のリンクより8447番ポートの開放のご申請をいただきますようお願い致します。 <ファイアウォール設定変更フォーム> https://spt.clara.jp/procedure/server/#server02 5.「**コンポーネントを追加/削除**」を選択 ! 6.以下の内容の「**plesk extensions**」を選択し、**let’s encrypt**]と、[**ssl it!**]の2つを選択し、[インストール]を選択 その後、画面下の「**続ける**」ボタンを選択 ![ ! 7.以下の画面の表示になった場合は、正常にインストールが完了しております。 **ok**]ボタンを選択 ![ ### ■ドメインへlet’s encryptを適応する手順 (webや、メールについてはsni機能を利用) **※前提条件**plesk obsidianから、機能としてメール用のsni(複数ドメインでメール用のssl利用可能)が対応しております。受信メールサーバにdovecotを利用していることが必須条件となります。 pleskの受信メールサーバ(courier-imapから、dovecot)へ切り替えをおこなって初めてメール用のsniがご利用できます。courier-imapからの切り替えの詳細については、以下のお知らせをご参照ください。 ▼https://spt.clara.jp/2020/01/6076/ **plesk onyx以下のバージョンでは、メール用のsniは機能として実装されておりません。** インストールの対象ドメインが、操作いただいているplesk obsidianがプライマリdnsとして参照していることが前提条件となります。もし、別のサーバを参照していた場合は、外部dnsサーバに対してtxtレコードを別途追加いただく必要がございます。 ・let’s encryptのご利用の場合は、費用は発生したしません。 ・let’s encryptは、定期的に証明書を自動更新されるものとなります。 ・対象コモンネームのdnsレコードの参照先を途中で、plesk以外の他のサーバに変えた場合は、ssl証明書の更新がおこなえなくなる仕様となります。 1.画面左のドメインを選択し、インストールしたいドメイン名を選択 ![ 2.その後、「**ssl/tls証明書**」のアイコンを選択 ! 3.以下のような画面が表示されるため、「**無料で取得**」を選択 ! 4.メールアドレスを入力し、「無料で取得ボタン」を選択 **※ワイルドカードドメインを保護]は、ウェブメールやサブドメイン(test.example.com等も含まれます)チェックを選択いただくことをおすすめしております。** **※[メールドメインに証明書を割りあてる]にも、チェックを選択いただくことをおすすめしております。 ※もし、****ssl証明書の範囲がうまくいかない場合には、チェックを一度外していただき、数回にわけて徐々にチェックを入れていただき、「取得ボタン」を選択ください。**![ 5.次に、ssl証明書の発行時に以下のメッセージが表示されます。 外部dnsを利用の場合には、txtレコードの追加後しばらくお時間をおいた後に「**リロード**」ボタンを選択 pleskをdnsサーバとしてご利用の場合は、そのまま「**リロード**」ボタンを選択 ! 問題なくインストールが完了した場合には、以下のように**安全**]というメッセージ表示となります。 ![ 以上となります。