Come reindirizzare http a https su un droplet Digital Ocean?

Ciao a tutti,

Ho installato Discourse tramite una droplet di Digital Ocean. Voglio reindirizzare www e http a https, come posso fare?
Ho cercato molto ma non ho trovato una soluzione. La maggior parte dei post su questo argomento parla di SSL.
Qualsiasi aiuto?
Grazie

Ciao. :wave:

Chiarifichiamo cosa stai chiedendo:

  • www è un sottodominio
  • http e https sono protocolli

Sono sicuramente correlati, ma è difficile dire cosa ti serve. Se non puoi usare un dominio, puoi usare example.org, quindi, ad esempio, potresti dire:

Sto cercando di reindirizzare http://www.example.org a https://forums.example.org

A seconda di cosa deve essere reindirizzato, potrebbe trattarsi di una configurazione di Discourse, un’impostazione del server web o qualcosa presso il tuo registrar di dominio, motivo per cui abbiamo bisogno di maggiori dettagli. :slight_smile:

1 Mi Piace

Voglio reindirizzare i seguenti

http://www.mydomain.com a https://mydomain.com
www.mydomain.com a https://mydomain.com

Puoi usare forcewww.com per far sì che il tuo dominio apex reindirizzi a www. L’http → https su www funziona già.

Un modo più complicato, che al momento non so come realizzare, è Imposta Let’s Encrypt con domini multipli (le vecchie indicazioni sembrano non funzionare più), quindi consiglio di usare forcewww.com.

Ho intenzione di capire come risolvere il problema con la soluzione multi-dominio, ma troppo altro lavoro retribuito è di intralcio.

1 Mi Piace

Grazie per la risposta.
Sono nuovo a docker/discourse/RoR, quindi non sono sicuro di cosa utilizzi esattamente sotto il cofano?
Cosa usa discourse come web server? nginx o apache? Non possiamo reindirizzare un sottodominio da un file di configurazione?