0
sous-domaine

je fais face à la même situation, sauf que mon cadre est Ruby on Rails 4.2.6 (version Ruby 2.2.4)AWS CloudFront + Load Balancer, essayez de changer de domaine équilibreur de charge

  • Je faire exactement la solution dit, mais quand j'essaye de me connecter, toujours rediriger vers la page racine. (toujours pas connecté)

    Et j'ai vérifié le journal du serveur, le statut de connexion a été 200 succès.

  • un autre indice est que quand je vais à la page qui permet pas

    before_action :authenticate_user!

    tout fonctionne bien. (Domaine non redirect au domaine elb)


Je pense que le problème est dans la partie de connexion, mais toujours pas trouver le bug exacte et solution.

Comment faire EC2 attraper l'hôte nous nous attendions (example.com), non hôte ELB (elb.example.com)

Répondre

0

Configurer les paramètres de comportement du cache CloudFront pour la liste blanche l'en-tête Host pour le transfert. Vous pouvez également avoir besoin de mettre en liste blanche un ou plusieurs cookies, et éventuellement d'interroger des chaînes. CloudFront transfère les en-têtes minimaux par défaut, et pas de paramètres de requête ni de cookies. En règle générale, plus vous transférez de données, plus le taux d'accès au cache est faible ... mais il est évident que certaines choses doivent être transférées à moins que le site ne soit entièrement statique.