1

私はlaravel上に構築されたアプリケーションを持っています。自分のシステムでhttpsを有効にする必要があり、クラウドフロントと証明書マネージャーを使用しました。laravel loginがcloudFront AWSと証明書マネージャーで動作しません

私はすべてを構成できました!ララベリ認証システムが動作を停止したことを除いて。どうやら、laravelのセッションはcloudFront(CDN)では動作しません。

システムにエラーは表示されません。単にユーザーを認証しません。

私は理由がcloudFrontだと思う。 cloudFrontはブラウザとEC2サーバの間にあるためです。 CloudFrontのと証明書マネージャとlaravel認証問題があれば誰でも知っている

私のシステム:https://loja2.softshop.com.br/login

資格情報:

ログイン:[email protected] パスワード:tim140

ラーバル検証でもエラーメッセージは表示されません。

+2

Cookieを転送するようにCloudFront Cache Behavior設定を構成しましたか?デフォルトでは、いずれも転送されず、問題の可能性が高い説明になります。 –

+0

あなたは正しいです!問題はクッキーだった! @ Michael-sqlbotありがとうございました!私はそれを理解しようと数時間働いた!! –

答えて

2

Web配信の場合、CloudFrontでCookieを元に戻すかどうかを選択したり、ビューアの要求のCookie値に基づいて別のバージョンのオブジェクトをキャッシュすることができます。デフォルトでは

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Cookies.html

、何のクッキーは、CloudFrontので転送されません。あらゆる種類の動的コンテンツを提供するほとんどのWebサイトでは、状態と認証を管理するためにCookieが使用されるため、通常は動的サイト用のデフォルト設定を変更する必要があります。

ドキュメントの同じページにある注意事項に注意してください。通常は、オリジンが実際に必要とするリクエストでのみ、元の場所にクッキーを転送したいので、静的にCookieを有効にしないで別々のキャッシュビヘイビアを作成することができますそれらの静的リソースの合理的なキャッシュヒット率を維持するために、

関連する問題