ラベル AWS の投稿を表示しています。 すべての投稿を表示
ラベル AWS の投稿を表示しています。 すべての投稿を表示

2017年4月20日木曜日

AWS S3を独自ドメインにしてSSLに対応させる

S3のSSL化、試行錯誤しましたが、おおよそ以下の手順でできました。

ただし、CloudFrontを使用すると、サイトデータがキャッシュされて更新がすぐに反映されない(デフォルトでは24時間保持)ので、更新の少ないサイト用だと思います。

使用するもの
・S3 ※静的ウェブサイトホスティング、パケットポリシーは設定しなくてよい。
・AWS Certificate Manager (ACM) の無料SSL証明書 ※US Eastリージョンで取得すること
・CloudFront ※設定完了まで15分ほどかかる。くるくる回る In Progress が Deployed になったら完了。
・Route53

参考:S3+CloudFront+ACM(AWS Certificate Manager)でHTTPS静的サイトを作ってみた - Qiita
http://qiita.com/toshihirock/items/914f408cd565b66fe9f9


最後で詰まったのが、東京リージョンで取得したACM証明書がCloudFrontに適用できない!ということでした。
バージニア北部(US East)リージョンのACM証明書しかダメということで、このリージョンで同じドメインに対する証明書を発行しOKでした。(EC2用とS3用で証明書が2つになってしまったがまあよいのでしょう...)


その他参考:AWSにおけるSSL証明書の基本的な取扱い | 外道父の匠
http://blog.father.gedow.net/2016/10/07/ssl-on-aws/

ACMの証明書をAWSのリソースにどのように登録し、運用していくか

AWSにおけるSSL証明書の基本的な取扱い | 外道父の匠
http://blog.father.gedow.net/2016/10/07/ssl-on-aws/

AWS サブドメインのSSL化

S3+CloudFront+ACM(AWS Certificate Manager)でHTTPS静的サイトを作ってみた - Qiita
http://qiita.com/toshihirock/items/914f408cd565b66fe9f9

2017年4月19日水曜日

CloudFlare Flexible SSLでWordPressを無料でSSL化した手順

https://kodak-ism.com/cloudflare-flexible-ssl/

CloudFront 設定完了までやや時間がかかりました。15分ほど。

Distribution Status が In Progress → Deployed

となれば接続できるようになります。

2016年12月25日日曜日

2016年9月7日水曜日

AWS ユーザーを追加してFTP操作できるようにする

システム開発(大阪)の依頼なら鈴木商店 | AWS EC2 apacheの実行ユーザー
http://d.suzukishouten.co.jp/blog/suzuki/?p=174




//Web開発専用のユーザー「webdev」追加(グループはapacheグループとする)
useradd -g apache webdev

//Web開発用フォルダの所有者を変更
chown -R webdev:apache /var/www

//アパッチの実行ユーザーを変更するために、httpd.confを編集
//httpd.confを開いて
vim /etc/httpd/conf/httpd.conf
//以下の内容を変更
User suzukishouten
Group apache

//アパッチ再起動
apachectl restart








ec2ユーザー以外のユーザーでsshログイン
開発者にapacheの実行ユーザーでのみログインさせたい場合などec2-user以外のユーザーでログインしたいことがよくあります。

参考:AWS EC2 apacheの実行ユーザー

//rootユーザーで作業する
sudo - su
//ユーザー追加(apacheグループ)
useradd -g apache webdev
秘密鍵、公開鍵はec2-userと同じものにするのでコピー

mkdir /home/webdev/.ssh
cp /home/ec2-user/.ssh/authorized_keys /home/webdev/.ssh/authorized_keys
ファイル所有者・パーミッションの変更

chown -R webdev /home/webdev/.ssh
chmod 700 /home/webdev/.ssh
chmod 600 /home/webdev/.ssh/authorized_keys
以上でwebdevユーザーでsshログインできるようになる

//path-key.pemが秘密鍵
ssh -i path-key.pem webdev@10.10.10.10

2016年7月18日月曜日

AWS CloudFront 動画配信

AWS再入門 Amazon CloudFront編 | Developers.IO
http://dev.classmethod.jp/cloud/cm-advent-calendar-2015-aws-re-entering-cloudfront/

動画配信
CloudFrontとAdobe Media ServerやWowzaなどのStreaming
Serverを組み合わせることで、安定した動画配信環境が構築できます。動画配信はサーバへのネットワーク負荷が高くなりますが、CloudFrontを活用することで安定した配信が行えます。
またS3をオリジンとしたRTMP、Smooth Streaming形式でのVODストリーミング配信にも対応しています。別途Streaming
Serverを構築することなくS3+CloudFrontのみでストリーミング配信が行えます。