Při navrhování a hostování webových stránek je důležité mít dobrý přehled o struktuře souborů a umístění hostitelské složky. Koneckonců, hostitelská složka je hlavním místem, kde jsou uloženy všechny soubory a kód projektu. Její správné umístění může mít velký význam pro rychlý přístup a efektivní práci s webem.
Umístění hostitelské složky se může lišit v závislosti na operačním systému a použitém webovém serveru. Například pro webový server Apache ve Windows se složka hostitelů obvykle nachází v adresáři "C:\xampp\htdocs". Zatímco pro webový server Nginx na Linuxu lze hostitelskou složku hostovat v "/var/www / html".
Je důležité poznamenat, že cestu ke složce hostitelů lze nakonfigurovat nebo upravit v konfiguračních souborech webového serveru. Při práci s hostiteli je proto důležité vědět, kde přesně je složka hostitelů na konkrétním serveru. Nedodržení může způsobit problémy s přístupem k souborům a provedením kódu webové aplikace.
Absolutní a relativní cesty. Rozdíl a aplikace
Při práci se souborovým systémem a vyhledávání souborů na počítači, webovém serveru nebo v jiných programovacích prostředích je důležité znát rozdíl mezi absolutními a relativními cestami.
Absolutní cesty označují umístění souboru z kořenového adresáře souborového systému. Obsahují celou cestu od začátku do konce, včetně kořenového adresáře, všech podadresářů a názvu souboru. Například pro Windows může Absolutní cesta vypadat takto:
Absolutní cesty zůstávají vždy stejné a nezávisí na tom, kde je kód spuštěn nebo kde je aktuální pracovní adresář.
Relativní cesty naopak označují umístění souboru vzhledem k aktuálnímu pracovnímu adresáři nebo jinému souboru. Nezačínají kořenovým adresářem, ale vztahují se k němu pomocí relativních cest a znaků jako ".."pro označení návratu o jeden adresář zpět. Například pro indikaci souboru v podadresáři:
Relativní cesty jsou užitečné, když je třeba odkazovat na soubory nebo zdroje v rámci aktuálního projektu nebo na jiných počítačích prostřednictvím sítě. Usnadňují také přenositelnost kódu a správu souborů, protože nejsou závislé na absolutním umístění souborů na disku.
Nakonec volba mezi absolutními a relativními cestami závisí na konkrétní situaci a požadavcích projektu. Absolutní cesty označují přesné umístění souboru bez ohledu na kontext provádění, zatímco relativní cesty nezávisí na konkrétním umístění souborů a usnadňují přenos kódu.
Základní prvky struktury hostitelských souborů
Při práci s hostitelem je důležité porozumět struktuře souborového systému, abyste správně spravovali web a jeho obsah. Mezi hlavní prvky struktury souborů webových hostitelů obvykle patří:
| Prvek | Popis |
|---|---|
| Kořenové adresáře | Toto je hlavní složka webu, která obsahuje všechny soubory a složky dostupné prostřednictvím webového rozhraní. Ve většině případů se nazývá "public_html"nebo " www". Je to místo, kde je obvykle umístěna hlavní stránka webu. |
| Pododdirektory | Jedná se o další složky v kořenovém adresáři, které obsahují soubory a složky používané k organizaci obsahu a různých sekcí webu. Může existovat například složka " images "pro ukládání obrázků nebo složka" css " pro styly. |
| Indexové soubory | Indexové soubory jsou soubory, které se automaticky zobrazí při načítání konkrétního adresáře webovým serverem. Nejběžnějším indexovým souborem je " index.html nebo index.php". |
| .htaccess | Soubor .htaccess je konfigurační soubor, který vám umožňuje konfigurovat chování webového serveru pro konkrétní adresáře nebo soubory. V něm lze nastavit pravidla přesměrování, nastavení ochrany heslem a další možnosti. |
| Logy | Webové servery mohou zaznamenávat různé logy, které obsahují informace o požadavcích na web. Logy mohou být užitečné pro analýzu chyb, sledování aktivity a optimalizaci provozu webu. |
Pochopení základních prvků struktury hostitelských souborů pomáhá efektivněji spravovat web, provádět nasazení a konfiguraci jeho obsahu.
Pochopení cesty ke složce hostitele na různých operačních systémech
- Windows: Ve Windows cesta ke složce hostitele obvykle vypadá takto: C:\xampp\htdocs pro XAMPP nebo C:\wamp\www pro WAMP. Svou hostitelskou složku můžete najít v závislosti na nainstalovaném serveru nebo nastavení.
- Mac: Na macOS se hostitelská složka obvykle nachází v / Library/WebServer / Documents . Můžete také použít XAMPP nebo MAMP a cesta ke složce hostitele se bude lišit.
- Linux: Na většině distribucí Linuxu cesta ke složce hostitele obvykle vypadá jako /var/www / html . Přesná cesta se však může lišit v závislosti na vaší distribuci.
Pokud je Vaše hostitelská složka jinde, můžete ji najít kontrolou nastavení webového serveru nebo vyhledávání na internetu.
Vyhledejte složku s hostiteli na místním serveru
Chcete-li pracovat s místním serverem a hostiteli, musíte vědět, kde je složka hostitelů. Umístění této složky se může lišit v závislosti na použitém operačním systému a serverovém softwaru. Tento článek se bude zabývat několika populárními možnostmi umístění hostitelské složky.
1. Windows + XAMPP
Pokud používáte operační systém Windows a místní server XAMPP, ve výchozím nastavení je složka hostitelů na dalším místě:
2. Windows + WAMP
Pokud používáte operační systém Windows a místní server WAMP, ve výchozím nastavení je složka hostitelů na dalším místě:
3. macOS + MAMP
Pokud používáte operační systém macOS a místní server MAMP, ve výchozím nastavení je složka hostitelů na dalším místě:
- /Applications/MAMP/htdocs
4. Linux + LAMP
Pokud používáte operační systém Linux a místní server LAMP, může být hostitelská složka na různých místech. Obvykle se nachází na další cestě:
V Linuxu však lze nakonfigurovat i jinou cestu pro hostitele, proto se doporučuje zobrazit konfigurační soubory serveru, abyste zjistili přesnou polohu hostitelské složky.
Nyní víte, kde je složka hostitelů na vašem místním serveru. Toto místo bude sloužit jako hlavní pracovní adresář pro webové projekty, které budete vyvíjet a testovat lokálně.
Lokalizace hostitelské složky
Když hostujete web, je důležité pochopit, kde je hostitelská složka, abyste měli přístup ke struktuře souborů a provedli požadované změny.
Umístění hostitelské složky se může mírně lišit v závislosti na poskytovateli hostingu. Většinou se však hostitelská složka nazývá "public_html"nebo " www". Toto je hlavní adresář, který obsahuje všechny soubory vašeho webu.
Chcete-li se ujistit, že jste ve správné složce, můžete použít klienta FTP nebo správce souborů, který je k dispozici na hostingu. Najdete v nich seznam složek a souborů, které jsou ve složce hostitelů.
Při vytváření webu je třeba mít na paměti, že soubory, které chcete zpřístupnit veřejně, by měly být ve složce hostitelů. Vývojáři často umístí do hostitelské složky soubory webových stránek, obrázky, šablony stylů CSS, skripty JavaScript a další soubory potřebné k fungování webu.
S přístupem ke složce hostitelů můžete snadno provádět změny ve svých souborech, přidávat nové stránky, aktualizovat obsah a testovat funkčnost webu.
Je důležité vědět, že složka hostitelů je kořenovým adresářem vašeho webu. Všechny adresy URL webu budou postaveny ve vztahu k této složce. Pokud máte například soubor " index.html " ve složce s hostiteli, pak bude adresa vašeho webu "https://www.example.com/index.html".
Umístění hostitelské složky na hostingu je důležitým krokem při vytváření a správě vašeho webu. Ujistěte se, že víte, kde se tato složka nachází, abyste měli úplnou kontrolu nad strukturou souborů a podle potřeby upravili svůj web.