Nome dominio di backup: cloudflare ha ucciso il mio forum

OK. Ho Cloudflare come proxy davanti a Discourse. Cloudflare è attualmente inattivo e il problema che ho è che non riesco nemmeno ad accedere a Cloudflare per riconfigurare il DNS per bypassare i loro server.

Quindi, attualmente, non riesco ad accedere a Discourse tramite il suo normale nome di dominio.

Mi stavo chiedendo se fosse possibile configurare un nome di dominio di backup che potesse essere utilizzato, il quale bypasserebbe Cloudflare e farebbe rispondere Discourse con questo nome alternativo, cioè non riscrivendo al default.

Ad esempio, se il mio forum normale è il mioforum.com, allora imposto backup.ilmiomioforum.com come alternativa.

Non ho assolutamente idea del perché, ma non appena mi sono svegliato ho visto che i siti web con lo scudo di protezione CF non potevano essere aperti.

Per quanto ne so, devi aspettare che Cloudflare torni online.

1 Mi Piace

Se hai un token API di Cloudflare disponibile e non temi la riga di comando:

Per prima cosa ottieni lo zone ID tramite:

curl -X GET \"https://api.cloudflare.com/client/v4/zones\" -H \"Authorization: Bearer $API_TOKEN\" -H \"Content-Type: application/json\" | jq -r '.result[] | \"\\(.id) \\(.name)\"'

E un elenco di record DNS utilizzando:

curl -X GET \"https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records\" -H \"Authorization: Bearer $API_TOKEN\" -H \"Content-Type: application/json\"

Ogni record DNS avrà un ID associato. Infine, applica una patch ai record pertinenti:

curl -X PATCH \"https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records/$RECORD_ID\" -H \"Authorization: Bearer $API_TOKEN\" -H \"Content-Type: application/json\" --data '{\"proxied\":false}'

3 Mi Piace

Ciao Richard.

Grazie. Sì, l’API potrebbe essere una soluzione (supponendo che funzioni ancora) per cambiare il DNS.

La mia altra domanda riguardava il lato discourse: è possibile eseguire un forum che presenti diversi nomi di dominio?

Certo. Come faranno le persone a sapere dove andare?

Purtroppo, è stato più complicato poiché il sito era configurato per utilizzare i certificati SSL interni di Cloudflare, quindi è stato necessario impostare nuovi certificati SSL, ecc. ecc.

Certo. Come faranno le persone a sapere dove andare?

come si fa a dare al forum 2 nomi di dominio diversi? ad esempio, a.forum.com e b.forum.com?

potrebbe essere necessario modificare Nginx per evitare il reindirizzamento, non conosco i dettagli della configurazione di Docker.