Configurazione DNS dell'hosting Web statico
Esempio di impostazioni DNS assunte per un web hosting statico.
Questo è un esempio di impostazioni DNS presunte, in cui le prime due righe specificano i domini dell'istanza gateway utilizzando un'interfaccia S3 standard e puntano agli indirizzi IPv4 e IPv6 . La terza riga fornisce un'impostazione CNAME con caratteri jolly per i bucket S3 utilizzando le estensioni dei nomi canonici. La quarta e la quinta riga specificano i domini per l'istanza gateway utilizzando l'interfaccia del sito Web S3 e puntano ai relativi indirizzi IPv4 e IPv6 .
objects-zonegroup.domain.com. IN A 192.0.2.10 objects-zonegroup.domain.com. IN AAAA 2001:DB8::192:0:2:10 *.objects-zonegroup.domain.com. IN CNAME objects-zonegroup.domain.com. objects-website-zonegroup.domain.com. IN A 192.0.2.20 objects-website-zonegroup.domain.com. IN AAAA 2001:DB8::192:0:2:20
Nota: gli indirizzi IP nelle prime due righe differiscono dagli indirizzi IP nella quarta e quinta riga.
Se si utilizza Ceph Object Gateway in una configurazione multisito, prendere in considerazione l'utilizzo di una soluzione di instradamento per instradare il traffico al gateway più vicino al client.
Il servizio Web Amazon (AWS) richiede bucket host Web statici per corrispondere al nome host. Ceph offre diversi modi per configurare il DNS, e HTTPS funzionerà se il proxy ha un certificato corrispondente.
Nome host per un bucket su un dominio secondario
Per utilizzare domini secondari AWS-style S3 , utilizzare un carattere jolly nella voce DNS che può reindirizzare le richieste a qualsiasi bucket. Una voce DNS potrebbe essere simile alla seguente:
*.objects-website-zonegroup.domain.com. IN CNAME objects-website-zonegroup.domain.com.
Accedi al nome del bucket, dove il nome del bucket è
bucket1, nel seguente modo:http://bucket1.objects-website-zonegroup.domain.comNome host per bucket non corrispondente
Ceph supporta l'associazione dei nomi dominio ai bucket senza includere il nome bucket nella richiesta, che è univoco per Ceph Object Gateway. Per utilizzare un nome dominio per accedere a un bucket, associa il nome dominio al nome bucket. Una voce DNS potrebbe essere simile alla seguente, dove il nome del bucket è
bucket2:www.example.com. IN CNAME bucket2.objects-website-zonegroup. domain.com.
Accedere al bucket nel seguente modo:
http://www.example.comNome host per bucket lungo con CNAME
AWS in genere richiede che il nome bucket corrisponda al nome dominio. Per configurare il DNS per l'hosting web statico utilizzando CNAME, la voce DNS potrebbe essere simile alla seguente:
www.example.com. IN CNAME www.example.com.objects-website-zonegroup.domain.com.
Accedere al bucket nel seguente modo:
http://www.example.comNome host per bucket lungo senza CNAME
Se il nome DNS contiene altri record non CNAME, ad esempio
SOA, NS, MX o TXT, il record DNS deve associare il nome dominio direttamente all'indirizzo IP. Ad esempio:www.example.com. IN UN 192.0.2.20 www.example.com. IN AAAA 2001:DB8::192:0:2:20
Accedere al bucket nel seguente modo:
http://www.example.com