Zobrazenie webstránky pomocou súboru hosts
V prípade tvorby novej webstránky alebo pri migrácií webu z iného hostingu budete pravdepodobne chcieť webstránku najprv otestovať, či všetko funguje ako má pred spustením na ostrú prevádzku.
Jedným zo spôsobov, ako to urobiť, je úprava súboru hosts vo vašom počítači, ktorý odporúčame v prípade CMS (WordPress, Drupal…) webstránok alebo komplexnejších aplikácií.
Hosts súbor je textový dokument, ktorý operačné systémy používajú na priradenie názvov domén ku konkrétnej IP adrese. Štruktúra zápisu je jednoduchá, stačí v riadku vložíť IP adresu a za ňou názov / názvy domén.
Pre každý operačný systém sa tento súbor upravuje inak:
- Windows 7, 8, 10 / 32bit – c:windowssystem32driversetchosts
- Windows 7, 8, 10 / 64bit – c:windowssystem32driversetchosts alebo c:windowssysnativedriversetchosts
- Windows 2000, XP a Vista – c:windowssystem32driversetchosts
- Windows 95 a 98 – c:windowshosts
- Linux – /etc/hosts
- Mac OS X – /private/etc/hosts (editovať môžete v Terminále príkazom sudo nano /private/etc/hosts)
Nastavenie súboru hosts pre Linux
Na zobrazenie súboru hosts potrebujete otvoriť Terminál (príkazový riadok) a následne napísať príkaz „sudo vi /etc/hosts“, ktorý potvrďte enterom. V prípade, že od vás bude Terminál vyžadovať aj heslo, zadajte heslo, ktorým sa prihlasujete do vášho počítača.
Následne stačí zadať IP adresu servera, z ktorej sa má webstránka načítavať. Ak máte hosting u nás, tak IP adresu servera zistíte po prihlásení sa do svojho Admin Panelu v sekcii Hosting – Základné nastavenia.
Po zadaní IP adresy stlačte TAB a následne napíšte názvy domén/subdomén, ktoré sa majú na danej IP adrese zobrazovať.
Tieto nastavenia uložíte stlačením kláves esc,: x, enter po sebe, nie naraz.
Po zadaní tohto príkazu stačí otvoriť stránku cez váš prehliadač v inkognito móde (prípadne so zmazanou cache).
Po úspešnom otestovaní stránky príkaz v súbore hosts zrušte. Stačí sa opäť prihlásiť do terminálu cez príkaz „sudo vi /etc/hosts“ a dvakrát stlačiť písmeno d. Následne nastavenia nastavenia uložíte stlačením kláves esc,: x, enter.
Nastavenie súboru hosts pre Windows
Pre operačný systém Windows je postup odlišný. Súbor hosts musíte nájsť v nasledovnom umiestnení: c:/windows/system32/drivers/etc/ Súbor otvorte cez program Poznámkový blok. Na konci napíšte najprv IP adresu a následne doménu/subdoménu, na ktorej chcete webstránku testovať. Ak by ste mali problém súbor uložiť kvôli prístupovým právam, prípadne si súbor skopírujte na plochu, tam upravte, a následne ho skopírujte a prepíšte v danom priečinku.
Úpravu súboru hosts je potrebné vykonávať s administrátorskými právami.
Po ukončení testovania je potrebné Vami pridaný riadok zo súboru hosts zmazať, aby doména do budúcna smerovala na správnu IP adresu podľa skutočného stavu.
Príklad:
# Komentar
127.0.0.1 localhost
217.31.49.32 www.vasadomena.sk
217.31.49.32 vasadomena.sk