Question

J'ai commencé petit projet avec Play Framework 2.0 et je me demande, ce qui est la meilleure façon de créer un site en deux parties: admin et public?Je veux effectuer un accès administrateur sur le protocole HTTPS uniquement.

Dois-je spécifier trois sous-projets:

Était-ce utile?

La solution

Pour gérer l'accès HTTP ou HTTPS Vous pouvez utiliser un serveur HTTP frontal.J'ai utilisé NGinx pour cela.

Puis, avec Nginx (ou Lighthttpd ) Vous pouvez utiliser ce serveur frontal pour gérer HTTPS pour certaines URL (Par exemple: www.mydomain.com/secure/*) et http pour les autres.

Pour l'accès à l'administrateur, vous pouvez faire les deux: deux projets indépendants ou un seul.Les premières coutures de solutions plus difficiles à maintenir et collecteront des questions sur le cache ou les sessions partagées.

Pour les deux solutions, vous devez consulter le renvoi de proxy lorsque vos demandes HTTP / HTTPS seront gérées par votre serveur avanttend, puis transmis à votre application de lecture. Play Documentation Détails Comment configurer Lighthttpd pour ce .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top