0

問題があります。昨日、ec2 インスタンスで暗号化して証明書を作成しました。今、自分のサイトでそれらを使用したいのですが、どうすればよいかわかりません。何か提案はありますか?

私はこれをやろうとしましたが、結果はありませんでした: https://www.paulwakeford.info/2015/11/24/letsencrypt/

Let's encrypt で webroot プラグインを使用した後、インスタンスに mod_ssl.so をインストールし、セキュリティ グループを編集してポート 443 で https を有効にし、httpd.conf をここで変更します。

<VirtualHost *:443>

    DocumentRoot /var/www/my-domain
    ServerName my-domain.com

    SSLEngine on
    SSLCertificateFile "/etc/letsencrypt/live/my-domain/cert.pem"
    SSLCertificateKeyFile "/etc/letsencrypt/live/my-domain/privkey.pem"
    SSLCertificateChainFile "/etc/letsencrypt/live/my-domain/chain.pem"

 <Directory /var/www/my-domain>
    AllowOverride All
  </Directory>

</VirtualHost>

何か提案はありますか?

4

1 に答える 1

0

ご指摘のチュートリアルでは、CDN である Cloudfront ディストリビューションに SSL 証明書を使用しています。Cloudfront を使用していますか? 使用している場合は、ディストリビューションに証明書を設定する必要があり(おそらくApacheサーバーにも)、そうでない場合はApacheサーバーに設定する必要があるためです。

この調査を試してください: EC2 および http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SSL-on-an-instance.htmlの Apache インスタンスで SSL を有効にする

最後に、Lets Encrypt によって発行された証明書を既に持っているため、「証明書の取得」については忘れてください。

于 2016-05-11T14:32:27.653 に答える