投稿者:

AWS, CDN

AWS S3 + CloudFlare(CDN)

S3の配信は早くないのとAWSの転送料金の問題から、CloudFlareを利用すると良い場合があります。CloudFlareは意外とダウンすることがあるので、障害が起こってもコストメリットと高速性を優先することが許される条件の場合は有効な選択肢です。 またCDNあるあるとしてプラグインが動かなくなったりすることもあるのでそこも考慮する必要があります。     設定方法 S3 バ …

AWS

AWS SDKによるSQSの操作

環境 AWS Amazon Linux2     キュー?メッセージ? キュー 入口と出口のある箱 メッセージ 箱に飛び込む人   SQS 自動でスケーリングしてくれるサーバレスなMQ(メッセージキューイング)     関連 AWS SQS Queueの用途     環境設定 PHPのインストール   $ sudo a …

WordPress, AWS

AWS CloudFront→ALB→EC2(WordPress)

CloudFrontはS3に設置したJS, CSS, 画像といった静的コンテンツに適したCDNの利用が王道だけれど、WordPressのような参照の多いサイトでのページキャッシュに利用することも効果的です!   環境 AWS Amazon Linux2   この構成の意図 Nginxでのリバースプロキスにページキャッシュの場合は単一障害点になりますが、リバースプロキシの役割をC …

セキュリティ

ハッキングまとめ 敵を知ろう

この記事はハッキング攻撃について知ることで、 それらを開発者の立場からアプリやサービスを防ぐための発表用資料です。 不正アクセスを助長する目的はありません。   彼を知り己を知れば百戦殆からず かれをしりおのれをしればひゃくせんあやうからず・・・・・ 敵の実力や現状をしっかりと把握し、自分自身のことをよくわきまえて戦えば、なんど戦っても、勝つことができるものです。なにか問題を解決するとき …

開発

Git あるコミットまで戻す

開発者 → GitLab → ステージング   ステージングで $ git pull origin production で反映する。   やっぱり反映を戻したいという時   $ git log 戻したいコミットのハッシュ値を閲覧する   $ git checkout {コミットハッシュ値} これで戻せる