LoginSignup
6
6

More than 5 years have passed since last update.

Laravel Echo ServerのWeb Socket通信をALB経由でやってみた

Posted at

Application Load BalancerがWebSocketに対応しました!

  • 公式情報
  • 最近LBでのリダイレクトもできるようになりイケていますね。

今回やりたいこと

  • Laravel Echo ServerをLB経由で通信してチャット機能を実装する。
  • ※僕はインフラエンジニアなので、上物のプログラムの内容とかは書きません。

構成

図1.png

  • ALBの手前ではHTTPS:6001で受け付け、ALB⇔サーバ間はHTTP:6001で受け付けます。
    • ALBに証明書を適用済みです。

必要なALBの設定内容 ※ALB作成手順・ターゲットグループ作成手順は端折ってます

1.ターゲットグループで利用するポートを設定します。
WS000051.JPG

2.ヘルスチェックの設定をします。
WS000052.JPG

3.維持設定を有効化します。※これやらないとALB→サーバのヘルスチェックがうまくいきません。
WS000053.JPG

つまづいたところ

ALB→サーバのヘルスチェックがうまくいかない(health check failed)





以上!

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6