Forum » Izdelava spletišč » Kako prenesti stran na nov strežnik
Kako prenesti stran na nov strežnik
Gost ::
Preden preštudiram vse opcije okrog dinamičnih dns-jev, sinhronizacij baz itd. bi vas vprašal, kakšnega postopka bi se lotili za prenos dinamične spletne strani (npr. slo-tech.com-a) na nov strežnik brez izpada (oz. čim manjšim izpadom).
Dinamične vsebine so v bazi in v določenih mapah (slike, dokumenti).
Problem pri spremembi dns-jev je, ker bo nekdo videl lahko še stran na prejšnjem strežniku in tako vpisal podatke na staro lokacijo.
Hvala!
Dinamične vsebine so v bazi in v določenih mapah (slike, dokumenti).
Problem pri spremembi dns-jev je, ker bo nekdo videl lahko še stran na prejšnjem strežniku in tako vpisal podatke na staro lokacijo.
Hvala!
Uros!no ::
Preden spremeniš DNS na za domeno pri registarju, na trenutnem serverju nastaviš TTL (time to live) za A entry na 14400 (4 ure). Ko je vsebina prenešena iz server #1 na server #2, nastaviš nov namesever in spremeniš DNS pri registarju.
Server #1 pustiš on še cca 48ur, za tistem ki imajo še star DNS v cachu (zaradi ISPja ali lokalno). Večini bo nov IP resolval še v istem dnevu (24ur).
Tako, da to rešeš brez downtime enostavno, res pa je da v nekem trenutku ne moreš prikazovati čisto enake vsebine vsem uporabnikom v kolikor bi stran osvežil v tistem času, med transferjem, razen če poskrbiš za mirroring.
Server #1 pustiš on še cca 48ur, za tistem ki imajo še star DNS v cachu (zaradi ISPja ali lokalno). Večini bo nov IP resolval še v istem dnevu (24ur).
Tako, da to rešeš brez downtime enostavno, res pa je da v nekem trenutku ne moreš prikazovati čisto enake vsebine vsem uporabnikom v kolikor bi stran osvežil v tistem času, med transferjem, razen če poskrbiš za mirroring.
techfreak :) ::
1.
a) Namestiš MySQL na nov strežnik, začasno onemogočiš stran na starem strežniku in preneseš bazo. Potem ko si prenesel pa nazaj omogočiš staro stran s tem, da se poveže na nov MySQL strežnik.
b) Kopiraš datoteke in začasno onemogočiš staro stran. Ko se kopiranje konča na starem strežniku priklopiš direktorij za datoteke kot oddaljen pogon.
2.
a) rsnyc ali podoben program za sinhroniziranje datotek
b) sinhroniziranje baze
Poleg tega pa spremeni A zapis v DNSju, da naj kaže na novo stran in nastavi čim nižji TTL za te DNS zapise.
a) Namestiš MySQL na nov strežnik, začasno onemogočiš stran na starem strežniku in preneseš bazo. Potem ko si prenesel pa nazaj omogočiš staro stran s tem, da se poveže na nov MySQL strežnik.
b) Kopiraš datoteke in začasno onemogočiš staro stran. Ko se kopiranje konča na starem strežniku priklopiš direktorij za datoteke kot oddaljen pogon.
2.
a) rsnyc ali podoben program za sinhroniziranje datotek
b) sinhroniziranje baze
Poleg tega pa spremeni A zapis v DNSju, da naj kaže na novo stran in nastavi čim nižji TTL za te DNS zapise.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | prenos wordpress strani na drug strežnikOddelek: Izdelava spletišč | 1846 (1534) | p1nky |
» | Spletno gostovanjeOddelek: Omrežja in internet | 7034 (6140) | techfreak :) |
» | Redundančni strežnikOddelek: Izdelava spletišč | 1114 (1114) | Lucio |
» | Prenos spletne strani od enega ponudnika k drugemu - zapleteno vprašanje (DNS)Oddelek: Omrežja in internet | 3115 (2860) | Bakunin |
» | vpis v DNS - je to normalnoOddelek: Omrežja in internet | 3339 (3028) | SebyDiamant |