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
- creare un record del tipo A con nome www, e valore l'indirizzo IP trovato come sopra
- 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.
- blog di ricir
- 9617 letture
Amici blogger
(in ordine di apparizione...)
Chico
La Giostra
Danix
Missdocsa
Krisstar
Enzo
Carlomegu
Massimo Cardaci
Maria Teresa
Silvia
Andrea S.
Massimiliano
Blog amici
(in ordine di apparizione...)
Wexus
P|xeL
deMoniacnet
Psicomante
Gianluca
Federico
Lorenzo
Gigi
Dario
<!-- Start of StatCounter Code -->
<!-- End of StatCounter Code -->




commenti
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