Ciao.
Ho configurato Discourse su Kubernetes. L’installazione è completamente operativa, ma il mio sito è ancora in HTTP e vorrei convertirlo in HTTPS.
Ho bisogno di aiuto il prima possibile.
Sei solo. Kubernetes non è supportato qui.
Questo non è un problema di Discourse, ma un problema di Kubernetes/ingress. Quindi dovresti chiedere in un luogo dove ci sono esperti di k8s e ingress.
Per ottenere aiuto, dovresti specificare dove stai eseguendo k8s (o chiedere in un luogo specifico per la tua piattaforma), poiché il modo per abilitare ingress HTTPS varia a seconda della piattaforma (GKE, whateveramazoncallsit, bare metal e così via).
Hai impostato l’impostazione force_https sul valore abilitato?
Spero che sia tutto ciò che serve! Temo che il tuo suggerimento sia necessario, ma non sufficiente. Potrebbe sicuramente risparmiare un passaggio una volta che avrà risolto il problema di HTTPS. Lottando (a intermittenza) da settimane per far funzionare l’ingress HTTPS sulla mia configurazione k8s bare metal. Su GKE (e presumibilmente anche su AWS) è abbastanza semplice se si seguono le guide.
Ciao @pfaffman, al momento non sto usando ingress per il routing. Ho creato un servizio LB e ho mappato l’indirizzo IP del LB al mio dominio.
Ora ho anche generato il certificato per il mio dominio. L’unico problema è in quale directory devo posizionare il certificato all’interno del mio Discourse.
La struttura delle directory è leggermente diversa, anche se tutti i file sono gli stessi.