読者です 読者をやめる 読者になる 読者になる

元フリーエンジニアライフ

Ruby on Rails とか MovableType とかAWSやってるフリーランスウェブエンジニアの記録でした。現在は法人成りしてIT社長。

CloudFront + S3以外 というのも有力な選択肢だと思ってる

独自ドメインDNSレコードで、CNAMEでxxxxxxx.cloudfront.netのエイリアス設定をすれば、CloudFrontで独自ドメインを使用できます。

この場合WebサーバにはCloudFront越しのアクセス(リバースプロキシ)になりますが、7月?よりHostヘッダを書き換えずに素通りさせる設定が可能になったので、そうすればWebサーバ側ではCloudFrontを意識しなくてよくなります。

具体的な設定例としては

ブラウザ

↓ http://yourdomain.xxx/でアクセス

DNS

↓ CNAME xxxxxxx.cloudfront.net.

CloudFront xxxxxxx.cloudfront.net.

↓ http://yourdomain.xxx/(サーバのホスト名は cms.yourdomain.xxx だが、HTTPリクエストとしてはHostヘッダによりこうなる)

Webサーバ cms.yourdomain.xxx
yourdomain.xxx に対応するコンテンツを返す(名前ベースのVirtualHost対応)

MTのウェブサイトのURL設定は yourdomain.xxx でOKです。 書き換えたりとかそういった工夫は不要です。