Encryptは、無料のhttps://www.digitalocean.com/community/tutorials/openssl-essentials-working-with-ssl-certificates-private-keys-andを取得してインストールする簡単な方法を提供する認証局(CA)です。これにより、Webサーバーで暗号化されたHTTPSが有効になります。必要な手順のほとんど(すべてではないにしても)の自動化を試みるソフトウェアクライアントCertbotを提供することにより、プロセスを簡素化します。現在、証明書の取得とインストールのプロセス全体は、ApacheとNginxの両方で完全に自動化されています。9上のApache用の無料のSSL証明書を取得し、証明書が自動的に更新されるように設定します。このチュートリアルでは、デフォルトの構成ファイルの代わりに、別個のApache仮想ホストファイルを使用します。-hosts-(推奨)[推奨]各ドメインに新しいApache仮想ホストファイルを作成すると、よくある間違いを回避し、デフォルトのファイルをフォールバック構成として維持できるためです。前提条件このチュートリアルを実行するには、次のものが必要です。+`権限とファイアウォールを持つユーザー。完全に登録されたドメイン名。[Freenom]で無料で入手するか、選択したドメインレジストラを使用できます。次の両方のDNSレコードがサーバーに設定されています。DNSの概要]を参照してください。サーバーのパブリックIPアドレスを指す「++」を持つAレコード。+」を持つAレコード。9にApacheをインストールする方法に従ってApacheをインストールします。ドメインの仮想ホストファイル。Encryptを使用してSSL証明書を取得する最初のステップは、サーバーにCertbotソフトウェアをインストールすることです。この記事の執筆時点では、CertbotはデフォルトではDebianソフトウェアリポジトリから入手できません。+`ファイルにバックポートリポジトリを追加する必要があります。バックポートは、安定したDebianディストリビューションで新しいライブラリなしで実行されるように再コンパイルされるDebianのテストおよび不安定なディストリビューションからのパッケージです。/etc/apt/sources.listファイルの最後に、次の行を追加します。