Domanda

Ho iniziato il piccolo progetto con Play Framework 2.0 e mi chiedo che è il modo migliore per creare un sito in due parti: amministratore e pubblico?Voglio rendere l'accesso ad amministratore solo sul protocollo HTTPS.

dovrei specificare tre sottogruppi:

È stato utile?

Soluzione

Per gestire l'accesso HTTP o HTTPS è possibile utilizzare un server HTTP frontend.Ho usato nginx per quello.

Quindi, con nginx (o lighthttpd ) È possibile utilizzare questo server frontend per gestire HTTPS per alcuni URL (Ad esempio: www.mydomain.com/secure/*) e http per gli altri.

Per l'accesso ad amministratore, è possibile eseguire entrambi: due projets indipendenti o uno singolo.La prima soluzione sembra più difficile da mantenere e solleverà alcune domande sulla cache o sulle sessioni condivise.

Per entrambe le soluzioni dovrai dare un'occhiata all'inizio del proxy in quanto le tue richieste HTTP / HTTPS verranno gestite dal server di Frontend e quindi inoltrate alle app Play. Riproduci Documentazione Dettagli Come configurare Lighthttpd per questo .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top