Scrivo anche qui: Web4unity ... e perché.

Da Tophost a Dreamhost - mini tutorial

Scrivo questo post per rispondere a un commento e perché può essere utile ad altri.  Spiego come passare da Tophost a Dreamhost solo il contenuto del sito lasciando la registrazione con Tophost.

Hosting su Dreamhost

Per prima cosa occorre ovviamente acquistare lo spazio su Dreamhost. Il passo successivo (sito di prova) è opzionale, ma utile.

Sito di prova 

Il sito di prova serve per vedere some va il proprio sito migrato su Dreamhost. Sul pannello di controllo di Dreamhost si crea un sottodominio del tipo dreamhosters.com.

E' semplice:

  • andare sul Control Panel
  • scegliere Domains e poi Manage Domains 
  • cliccare Add New Domain / Sub-Domain (sotto la tabella - all'inizio vuota - dei domini)
  • in Fully Hosted inserire <nomesottodominio>.dreamhosters.com e cliccare il bottone "Fully Host this domain" 
  • se non esiste ancora comparirà dopo un po' la "box" con "Success!"e informazioni sui nameservers

  • dopo un po' (1 ora circa) il sottodominio sarà attivo

Si ottiene così uno spazio ftp e si può anche creare un database. A questo punto si può migrare tutto il database di Tophost e il sito provvisoriamente, per provare se funziona tutto.

Congelamento

Conviene congelare il sito impedendo accesso ad utenti per evitare di avere disallineamenti tra la vecchia versione sui TH e la nuova su DH. In realtà, basterebbe congelare quello su Tophost e lasciare accesso a quello su Dreamhost.

Migrazione DNS per il dominio

La prima cosa da fare è aggiungere il proprio dominio (attualmente su Tophost) nei domini di Dreamhost. Non cambierà nulla, si creerà solo una specie di segnaposto su Dreamhost, ma questo "segnaposto” avrà già il suo IP Address.

Come fare? Esattamente come sopra, salvo che qui si attiva un dominio, non un sottodominio, ossia:

  • andare sul Control Panel
  • scegliere Domains e poi Manage Domains 
  • cliccare Add New Domain / Sub-Domain (sotto la tabella - all'inizio vuota - dei domini)
  • in Fully Hosted inserire <nome.del.dominio> e cliccare il bottone "Fully Host this domain" 
  • comparirà dopo un po' la "box" con "Success!"e informazioni sui nameservers

Ora serve sapere l'IP del dominio su Dreamhost.

Si può utilizzare il servizio offerto qui: http://www.kloth.net/services/dig.php 

  • Nel campo domain inserire il dominio
  • Nel campo Server inserire ns1.dreamhost.com
  • Nella box Query scegliere A

Si otterrà una risposta con diverse informazioni, a  noi interessano le righe seguenti (riporto quelle del mio sito)

;; QUESTION SECTION:
;ricir.net.                    IN      A
;; ANSWER SECTION:
ricir.net.              14400   IN      A       208.97.143.169

Si va sul Control Panel di Tophost, si sceglie Servizio DNS.

Occorre

  1. creare un record del tipo A con nome www, e valore l'indirizzo IP trovato come sopra
  2. cancellare il record CNAME www

Questo basterebbe per ottenere la migrazione del dominio che avverrà dopo un po' di ore.

Da notare che un trucco per vedere già da prima il proprio dominio su Dreamhost è modificare il file hosts di Windows (se si usa Windows), inserendo una riga contenente:

<indirizzo IP del nameserver di Dreamhost > <nome nostro dominio>

Migrazione sql

Mi pare che basti cancellare il record sql.

Migrazione mail

Per migrare anche la mail occorre:

  • cancellare i record MX
  • cancellare i record CNAME mail, pop
  • creare tre record A  per mail, smtp, webmail, mailboxes

Devo dire qui che non ho esperienza sull'argomento perché non ho ancora utilizzato la mail, e non ho verificato i miei settaggi. Gli indirizzi IP dovrebbero essere quelli che si vedono andando su Domains->Manage Domains e cliccando su DNS accanto al proprio dominio.

Migrazione ftp

Per quanto riguarda il record ftp, si può lasciare, in questo modo si continuerà ad avere l'accesso allo spazio su Tophost (solo via ftp e non via http), mentre su Dreamhost ci si arriva comunque.

Ringrazio per il supporto l'utente "bad" di Prozone in particolare in questo thread.

Spero di poter modificare il post in base alle vostre osserevazioni per creare un piccolo tutorial. 

commenti

Opzioni visualizzazione commenti

Seleziona il tuo modo preferito per visualizzare i commenti e premi "Salva impostazioni" per attivare i cambiamenti.

Problema nameserver Dreamhost

Ciao Ric,
complimenti per il tuo tutorial e grazie anche a Bad, ho letto la vostra discussione su Promozone.
Da quello che leggo nel tuo tutorial, tu hai PRIMA acquistato lo spazio su DreamHost presumibilmente scegliendo la seconda opzione nell'attuale maschera di attivazione DH (I already own a domain, I just want to host it with you), gestendo successivamente il reindirizzamento tramite il DNS di Tophost.
Io invece vorrei trasferire completamente il mio dominio da TH a DH (opzione 3: I already own a domain, I want to host it AND transfer the registration for free!).
In questo caso, mi viene chiesto di modificare i nameservers a ns1.dreamhost.com PRIMA del trasferimento.
Ora quindi, leggendo anche che TH non permette di cambiare i nameservers, la mia domanda è: come mi devo comportare?
Quale opzione di attivazione DH scelgo?
C'è una maniera per aggirare il discorso nameservers?

In attesa di una tua risposta saluto,
Mic

TH-DH

Ciao Mic,

sembrerebbe che le istruzioni chwe vanno bene per te siano queste (ossia prima trasferire l'hosting e dopo trasferire la registrazione.

Comunque anche io avrei dovuto (secondo quelli di DH) mettere i loro nameservers su Tophost, e il trucco è stato quello spiegato sopra, ossia usare il CNAME su TopHost.

Riccardo

PS sei proprio sicuro di DreamHost? Io sto facendo uno studio per cambiare... non vorrei metterti in difficoltà, però. I miei problemi con DH li ho spiegati in vari post.

grazie

Grazie per il mini tutorial. Mi è stato molto utile.

A te!

Grazie a te.

Da oggi ho un nuovo blog da visitare ;-)

Riccardo

per le mail

Credo che il tutto sia lievemente più complicato...
infatti quando crei un indirizzo mail tophost ti crea un "finto server" smtp/pop che è quello che usi nei parametri di configurazione del tuo client mail, la mail del tipo nomecognome@tuosito.com è in realtà un alias.
Quindi dopo aver cambiato i DNS dovrai creare i nuovi indirizzi su dreamhost e cambiare le configurazioni nel client con i nuovi server smtp e pop.

Mc
p.s.
grazie per il post: ora lo metto in pratica

Grazie!

Ottimo tutorial passo passo, ahimé l'ho trovato dopo aver finito di fare il lavoro :P
Adesso devo combattere contro un terribile "bad_httpd_conf" ma quello credo (spero) sia colpa di dreamhost :)

Peccato...

Grazie dei complimenti.

Peccato però... il "pezzo" lo avevo lì da un po' ma non mi sembrava ancora "degno"... lo avessi pubblicato prima! E' prprio vero che bisogna rischiare un po' di più, e condividere subito la conoscenza (a meno che non sia proprio una schifezza, ma allora non è "conoscenza")...

Pare che il bad_httpd_conf sia proprio un difetto di Dreamhost, suppongo tu abbia già visto questo, questo e questo.
(Forse l'ultimo link potrebbe essere la soluzione).

Riccardo

Ho cantato vittoria troppo presto :|

L'errore è legato a come TH gestisce i DNS: non permettono il solo nome a dominio...
ergo @ns1.th.seeweb.it jtheo.it non funge.

Tu su Dreamhost come hai fatto? :(

Settings TH x DH

Attualmente in Tophost nei settaggi DNS io ho:

ftp CNAME w-01.th.seeweb.it.
www A 208.97.143.169
NS ns1.th.seeweb.it.
NS ns2.th.seeweb.it.

(quelli della mail non li metto, perché come dice Chico in altro commento sono probabilmente errati)

Così sta funzionando.

In Dreamhost ho aggiunto www.ricir.net usando Domains -> Manage.

Tu su Dreamhost però a mio avviso ci sei (ho visto il traceroute, è uguale identico al mio salvo l'ultimo record, tu sei sul server dinero e io su catalina), hai scritto all'assistenza?
E hai provato il trucco del: Panel > Domain > Manage Domains > Edit > Save changes ?

Riccardo

Mi odiano tutti, questo è il problema

Adesso va ad intermittenza :|
su DH però ho registrato jtheo.it e non www.jtheo.it, il www me lo sega via in automatico... a meno che non abbia combinato quache casotto come al solito... :|

Grazie! Adesso indago

www e non www

Il www o meno è configurabile su Manage Domains..

How do you like the www in your URL?
- Both http://www.domain.com/ and http://domain.com/ work.
- Add "www." if somebody goes to http://domain.com/
- Remove "www." if somebody goes to http://www.domain.com/

(non ti ho pubblicato / risposto prima perché ero al lavoro...)

Riccardo

Non voglio sapere

Adesso sembra funzionare! Ancora grazie mille

Forse dovrei prendere un paio di giorni di riposo

mmmmh
Si quelle opzioni le avevo viste, pensavo che a te funzionasse perché avevi messo come dominio da gestire www.ricir.net e non il solo ricir.net...
Per il resto la configurazione è identica (salvo l'ip :P)
Provo a riscrivere a DH...
Grazie mille dell'aiuto!

Innanzitutto grazie per il

Innanzitutto grazie per il prezziosissimo tutorial.
Resta un problemino, in questo modo dal pannello di controllo di dreamhost,
non è possibile accedere al phpmyadmin... qualche aiuto?

PhpMyAdmin su Dreamhost

Grazie a te.
Ma non ho capito cosa non funziona... Devi andare su Goodies, e lì sotto trovi Manage MySQL, di lì puoi fare "tutto".
Fammi sapere, se posso aiutarti...

Riccardo

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.

Blog amici

<!-- Start of StatCounter Code -->

site stats


<!-- End of StatCounter Code -->