web-dev-qa-db-ja.com

ルート53 AWSでホストされているドメインにSSLを追加する

ルート53にIPを追加して、ドメイン名とその動作を正常にしています。しかし、そのドメインにSSLを追加する方法を知りません。誰か私にそれを行う方法を何か紹介してもらえますか?

8
Junaid Farooq

Route 53はDNSサービスです。したがって、SSLをドメインに直接追加することはできません。あなたがしなければならない方法は、ドメイン名をサーバーIPにポイントすることです。次に、そのサーバーでSSLを作成します。

ルート53の説明は次のとおりです。 https://aws.Amazon.com/route53/

サーバーまたは使用しているサービスを指定した後、そのサーバーから https://letsencrypt.org/ を使用してSSL証明書を生成できます。次に、Webサーバー(Apache、nginxなど)を設定します。 SSLを使用してWebサイトを提供します。

次に、Ubuntuサーバーの例を示します。 https://www.digitalocean.com/community/tutorials/how-to-secure-Apache-with-let-s-encrypt-on-ubuntu-14-04 =

新しいバージョンを編集https://www.digitalocean.com/community/tutorials/how-to-secure-Apache-with-let -s-encrypt-on-ubuntu-18-04 ドメインにSSLを追加する方法はたくさんあります。それはあなたが開発しているものに依存します。

6
Natsathorn

ウェブサイトがS3でホストされている場合は、S3でホストされているウェブサイトのcloudfrontディストリビューションを作成し、AWS証明書マネージャー(ACM)を使用してSSL証明書を適用できます。

EC2やその他のプラットフォームで実行されているApache/nginxなどのWebサーバーを介してWebサイトを提供している場合は、GoDaddyなどのサードパーティから購入したSSLを適用できます。秘密鍵インフラストラクチャ(PKI)を作成する必要があります。サーバーでopenssh、easy-rsaなどを使用して証明書署名要求(CSR)を生成し、GoDaddyまたはその他のSSL販売者から署名を取得します。彼らはあなたに署名入りの証明書と中間キーを提供します。返された証明書を秘密鍵と一緒に安全なフォルダに保存し、/ etc/pki/tls/certs /とし、/ etc/httpd/conf.d/ssl.confファイルに3つの証明書ファイルのパスを追加します。 WebサーバーとしてApacheを使用する。 Apacheサービスを再起動すると、SSL証明書がWebサイトに展開されます。

1
Vikalp Veer