2017-11-19 13 views
0

私はDiva Themeを使用してWordpressを実行しているeコマースサイトを持っていて、私のサイトには独自のSSL証明書があります。Amazon S3バケットとCloudfrontをSSL Wordpressサイトで使用しても静的ファイルは提供されません

私は最近Amazon S3とCloudfrontにサインアップし、自分のサイトにW3 Total Cacheをインストールしました。私はオンラインのチュートリアルに従い、私のS3のバケツに私のサイトの内容をアップロードしました。しかし、静的なファイルにCDNを使用するオプションをクリックすると、私のサイトの画像は表示されず、テーマはちょっと変わってしまいます。私のイメージが「https://」アドレスでホストされているため、これが問題なのでしょうか?私のSSL証明書をCloudfrontに追加するとこれをソートするのですか、それとも別のものですか?これについての助けは素晴らしいでしょう。

答えて

0

サイトのユーザーが画像とコンテンツの名前をhttps://example.com/images/image1.jpegで参照するようにするには、証明書をCloudfrontにアップロードする必要があります。それ以外の場合は、distrubution id、https://d111111abcdef8.cloudfront.net/images/image1.jpegで参照する必要があります。

Requirements for a SSL cert on Cloudfront

SSL between Cloudfront and S3

注意原点はAmazon S3のバケットときにHTTPSを使用してについては、以下:

あなたのAmazon S3バケットは、ウェブサイトのエンドポイントとして設定されている場合は、 することができますAmazon S3はHTTPS接続をサポートしていないため、 設定でCloudFrontをHTTPSを使用して と通信するように設定しないでください。

Amazon S3はSSL/TLS証明書を提供しているので、そうする必要はありません。

関連する問題