Session

session管理をfileからredisに変更

session管理をfileからredisに変更してみた。 ElastiCacheを使いたいところだけど、一旦はサーバ内部で使う。 ### redisのインストール #########cd ~yum list installed | grep redisredis-server -vredis-cli -v sudo yum install php72-pecl-redissudo yu…

AWSのELBが、Laravelのセッションログに大量の履歴を残すことの対策

ELBを使っていると、EC2の storage/sessions にELBのヘルスチェックが残したセッションファイルが大量に残る。 1分に4回 × セッション持続時間。 仮に24時間にしたら、4 × 60 × 24 = 5760ファイル。 これは無駄。 というわけで、以下で対策ができた。 Route:…

ELBからのヘルスチェックとセッションファイル

ELBから1分に4回、ヘルスチェックが来てるっぽい。 それに対して、EC2でlaraelがセッションファイルを都度作ってる。 1時間で4×60=240ファイル。 10時間で2,400ファイル。 無駄だな。 この方法でヘルスチェックだけルートを変える感じかな mysql - Laravel S…

LaravelでSessionファイルを暗号化

なぜか、調べてもあまり出てこなかった。 config/session.php 内の ‘encrypt’ を true にする。 Laravel 5 でのセキュリティ対策 (PHP) | ラボラジアン

Laravelでセッション維持時間の設定

.env の SESSION_LIFETIME で設定できる。 Laravel 5 - laravel でのセッション時間のコントロール方法|teratail ちなみに、セッションファイルの場所はここ storage/framework/sessions これでセッションとクッキーの理解はスッキリ!(Laravel編) | アール…