Configura Let's Encrypt con un secondo dominio per un'installazione esistente di Discourse

Ho un’installazione self-hosted di Discourse esistente configurata con https.

https://community.old.domain funziona

Voglio configurare https://community.new.domain

Ho dimenticato come ho configurato Discourse inizialmente. Le mie domande:

  1. Dove eseguo let’s encrypt? Esiste uno script o devo installare certbot e python3-certbot-nginx da qualche parte? Non ho familiarità con Docker, quindi ho bisogno di una ricetta o di una serie di passaggi se devo eseguirlo in Docker
  2. Una volta ottenuto il certificato, come lo aggiungo alla configurazione di nginx?

Sto cambiando il nome della community da old.domain a new.domain. Spero che i link a old.domain continuino a funzionare.

Dai un’occhiata a queste guide:

2 Mi Piace

Grazie per il tuo aiuto. Se seguo questi passaggi, il vecchio.domain smetterà di funzionare immediatamente?

Sono preoccupato che i link di old.domain smettano di funzionare. Ce ne sono molti. Le persone sono più abituate a old.domain.

Voglio usare old.domain e new.domain contemporaneamente per un mese o due. È possibile?

Da qualche parte c’è un argomento su come aggiungere un secondo dominio al certificato Let’s Encrypt. Non riesco a trovarlo, ma è quello che vuoi.

2 Mi Piace

Grazie. Forse intendi questi?

Questi sembrano piuttosto complessi. Potrei dover acquistare un altro dominio per testare su un’altra installazione interna di Discourse aziendale prima di provare su un sito pubblico di grandi dimensioni.

Beh, mi sono impegnato per permetterti di generare il testo da incollare nel tuo yml.

Un altro modo per farlo sarebbe semplicemente mantenere un server sul vecchio dominio con un certificato valido che gestisca i reindirizzamenti.

1 Mi Piace