Gå til kurv

Udvikling via hosts-filen

Når du udvikler en hjemmeside på Netsites platform, før domænet peger på os, kan du ændre din computers hosts-fil. Det gør, at din computer henter hjemmesiden fra vores servere, selvom domænet officielt peger et andet sted hen.

Denne metode er at foretrække frem for en midlertidig URL, fordi du arbejder med de korrekte URL'er fra starten. Installerer du f.eks. WordPress, bliver alle links og indstillinger sat op med det rigtige domæne, og du slipper for at rette URL'er efterfølgende.

Før du går i gang

Der er to ting, du skal være opmærksom på:

  • HTTPS viser en advarsel: Da domænet ikke officielt peger på vores servere endnu, kan browseren ikke verificere HTTPS-certifikatet. Du vil se en sikkerhedsadvarsel, som du skal acceptere for at fortsætte. Det er forventet og ufarligt under udviklingen.

  • Den nuværende hjemmeside bliver utilgængelig: Når du ændrer hosts-filen, kan du ikke længere se den eksisterende hjemmeside på domænet. Har du brug for at kopiere indhold fra den nuværende side, bør du gøre det inden du ændrer hosts-filen, eller bruge en anden enhed.

Hvilken IP-adresse skal du bruge?

For at pege domænet mod vores webservere skal du bruge IP-adressen:

CODE
185.224.18.18

Se IP-adresser på vores webservere for mere information om vores infrastruktur.

Sådan ændrer du hosts-filen på Windows

  1. Tryk på Windows-tasten, søg efter Notesblok (Notepad), højreklik og vælg Kør som administrator.

  2. I Notesblok, klik Filer > Åbn og navigér til:

    C:\Windows\System32\drivers\etc\hosts

    Vælg Alle filer i dropdown-menuen for filtyper, så du kan se hosts-filen.

  3. Tilføj følgende linjer i bunden af filen (erstat eksempel.dk med dit domænet det drejer sig om):

    185.224.18.18 eksempel.dk

    185.224.18.18 www.eksempel.dk

  4. Gem filen med Ctrl+S.

  5. Åbn din browser og besøg domænet. Du bør nu se hjemmesiden fra dit webhotel hos Netsite.


Sådan ændrer du hosts-filen på Mac

  1. Åbn Terminal (du finder den via Spotlight med Cmd+Mellemrum og søg efter "Terminal").

  2. Skriv følgende kommando og tryk Enter:

    sudo nano /etc/hosts

    Du bliver bedt om din adgangskode. Skriv den og tryk Enter. Bemærk at adgangskoden ikke vises, mens du skriver.

  3. Brug piletasterne til at navigere til bunden af filen og tilføj (erstat eksempel.dk med dit eget domæne):

    185.224.18.18 eksempel.dk

    185.224.18.18 www.eksempel.dk

  4. Gem filen med Ctrl+O, tryk Enter for at bekræfte, og afslut med Ctrl+X.

  5. Tøm DNS-cachen for at sikre, at ændringerne slår igennem med det samme:

    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

  6. Åbn din browser og besøg domænet.

Test at ændringen virker

Når du har ændret hosts-filen, kan du verificere at det virker:

  1. Åbn din browser og besøg domænet.

  2. Du vil sandsynligvis se en HTTPS-advarsel. Klik på Avanceret og derefter Fortsæt til [domænet] for at acceptere.

  3. Du bør nu se indholdet fra dit webhotel hos Netsite.

Hvis du stadig ser den gamle hjemmeside, kan det skyldes browser-cache. Prøv at åbne et inkognito-vindue eller tøm browserens cache.

Husk at fjerne ændringerne

Når du er færdig med at udvikle, og domænet officielt peger på Netsite, er det vigtigt at fjerne linjerne fra hosts-filen igen.

Glemmer du det, vil din computer fortsætte med at bruge den hardcodede IP-adresse, selvom domænet måske får en anden IP i fremtiden. Det kan betyde, at hjemmesiden pludselig ikke virker for dig, mens den fungerer fint for alle andre.

Fjern eller udkommenter linjerne ved at sætte et # foran.

Ofte stillede spørgsmål

Når domænet ikke officielt peger på vores servere, kan browseren ikke verificere SSL-certifikatet korrekt. Det skyldes, at certifikatet er udstedt til serveren, men domænets DNS peger et andet sted hen. Under udvikling er det sikkert at acceptere denne advarsel.

Nej, når du ændrer hosts-filen, dirigerer din computer al trafik til det domæne mod vores servere. Du kan bruge en anden enhed, der ikke har ændret hosts-filen, eller en online proxy-tjeneste til at se den nuværende side.

Normalt ikke, men hvis ændringen ikke slår igennem, kan det hjælpe at lukke og åbne browseren igen. Du kan også prøve et inkognito-vindue for at undgå cache-problemer.

Ja, du kan tilføje lige så mange linjer, som du har brug for. Tilføj en linje for hvert subdomæne:

CODE
185.224.18.18 shop.ditdomaene.dk
185.224.18.18 blog.ditdomaene.dk

Netsite Support
Hej, hvad kan jeg hjælpe dig med?