Existuje množství rozhodnutí, která je třeba učinit, pokud jde o vytváření webových stránek, ale možná žádné není základnější než rozhodnutí, zda hostit svůj web lokálně nebo u poskytovatele webhostingu.
Pokud vás tato otázka zarazila, možná se budete chtít podívat na některé důvody, proč se lidé rozhodnou hostit lokálně nebo proč by si místo toho mohli vybrat hosting u poskytovatele.
Shrnutí: Lokální hosting vs. používání poskytovatele webhostingu
- Existují pro a proti k místnímu hostování a používání poskytovatele webhostingu.
- Hosting lokálně na vašem PC nebo Macu dává maximální kontrolu do vašich rukou, ale vyžaduje hodně odborných znalostí a navíc poměrně významnou investici času a peněz.
- Pomocí webhostingu je mnohem jednodušší a hladší varianta, ale budete mít menší kontrolu nad přizpůsobením a upgrady.
Hosting lokálně
Za prvé, co to znamená hostovat vaše webové stránky lokálně? No, webhosting je v podstatě "dům", kde žije váš web.
Místní hosting znamená, že váš web je hostován na vaší vlastní serverové síti a budete si muset nastavit svůj vlastní server.
V jistém smyslu je rozdíl mezi místním hostingem a používáním poskytovatele hostingu podobný tomu, když si postavíte vlastní dům vs. najmete si dodavatele.
Může existovat mnoho dobrých důvodů pro stavbu vlastního domu, ale vyžaduje to spoustu času a technických znalostí.
Proč se tedy někteří lidé rozhodnou hostit lokálně?
Pokud máte technické know-how, jak to úspěšně provést, tato možnost vám poskytuje maximální kontrolu nad vašimi vlastními webovými stránkami.
Je to super praktický přístup, což znamená, že jakékoli úpravy, upgrady nebo vylepšení, které chcete provést, jsou na vás a můžete je kdykoli implementovat, aniž byste museli kontaktovat zákaznický servis nebo žádat o povolení.
Nicméně, místní hosting je ne dobrý nápad pro každého, kdo ještě nemá poměrně vysokou úroveň počítačových znalostí.
A i když jste počítačový šmejd, budete pravděpodobně muset najmout alespoň několik členů týmu, aby byla vaše síť v provozu.
To – plus veškerý hardware, do kterého budete muset investovat – to znamená budete mít dost strmé peněžní náklady, zvláště na začátku.
Hosting s poskytovatelem webhostingu
Použití profesionálního poskytovatele webhostingu k hostování vašich webových stránek je daleko jednodušší možností, a proto většina lidí při vytváření webových stránek hledá.
I když uděláte trochu kompromis, pokud jde o kontrolu nad vaším webem, dostanete na oplátku možnost sedět a nechat profesionály, aby se postarali o technické aspekty hostování webu.
To vám ušetří čas (a peníze) a umožní vám soustředit se na všechny ostatní (upřímně řečeno zábavnější) aspekty vašeho webu, jako je design, obsah a marketing.
Jak hostovat web lokálně
Nyní, když znáte klady a zápory obou možností hostování, pojďme se podívat na podrobnosti o tom, jak tyto možnosti hostování fungují.
Protože místní hostování je technicky mnohem složitější, projdeme si zde základy.
Jednoduše řečeno, máte dvě možnosti, jak web hostovat lokálně: můžete nastavit lokální server or použít virtuálního hostitele.
Místní servery
Chcete-li hostovat lokálně, budete potřebovat místní server. Jedná se o počítač s nainstalovaným softwarem, jehož účelem je obsluhovat klienta v rámci lokální sítě.
Jedním ze způsobů, jak můžete nastavit místní webový server, je spustit na vašem počítači aplikaci webového serveru, která vám umožní hostovat vaše webové stránky lokálně a přistupovat k nim z libovolného počítače ve vaší síti.
Existuje několik možností pro místní serverové aplikace, ale zde zmíním dvě: XAMPP a WAMP.
Funkce | XAMPP | WAMP | MAMP |
---|---|---|---|
Podporované platformy | Podpora napříč platformami, Linux, Windows a Mac OS | Podporuje OS Windows | Podporuje Mac OS |
Webový server | Apache | Apache | Apache |
Programovací jazyky | HTML, CSS, PHP, Perl | HTML, CSS, PHP | HTML, CSS, PHP |
Databáze | MySQL | MySQL | MySQL |
Instalace | Snadné stažení, instalace a konfigurace | Snadné stažení, instalace a konfigurace | Snadné stažení, instalace a konfigurace |
Mohou to znít jako postavy doktora Seusse, ale jednoduše řečeno, oba jsou to různé typy softwaru, které můžete spustit a vytvořit místní server pro hostování vašich webových stránek.
Nejjednodušší a uživatelsky nejpřívětivější z nich je XAMPP, multiplatformní aplikace, kterou lze spustit na Windows, Linux a iOS.
I když pro začátečníky bude ještě docela strmá křivka učení, Nastavení XAMPP je snazší než u většiny ostatních možností softwaru místního serveru, přičemž vám stále poskytuje pokročilou kontrolu nad konfiguracemi Apache a dalšími optimalizacemi.
WAMP je další možnost, která funguje podobně, ale je kompatibilní pouze se systémem Windows.
Další potenciální možností je použijte jednoduchý server Python.
Toto je skvělá volba, pokud potřebujete rychle nastavit server, protože vše, co musíte udělat, je nainstalovat Python a implementovat jeden příkaz pro vytvoření jednoduchého HTTP serveru.
Všechny tyto možnosti vám umožňují přistupovat k vašemu webu z jakéhokoli zařízení ve vaší síti.
Cloud Hosting
Amazon a Google oba nabízejí nespravovaný cloud hosting, což je jakási hybridní možnost mezi hostováním vlastního webu a používáním poskytovatele webhostingu.
Stále budete mít velkou kontrolu nad přizpůsobením vašeho serveru, ale nebudete muset investovat do fyzického hardwaru nebo softwaru potřebného k nastavení místního serveru.
Jednou z velkých výhod cloudového hostingu je, že váš web nebude závislý na fyzickém serveru.
Místo toho bude hostován v cloudu, tzn můžete k němu přistupovat odkudkoli – není třeba být připojen k síti.
Virtuální hostitelé
Pokud chcete svůj web hostovat lokálně, další možností je použít virtuálního hostitele.
Virtuální hosting je způsob, jak hostovat více nezávislých domén na jednom serveru nebo připojené skupině serverů.
Virtuální hosting primárně využívají jednotlivci nebo firmy, kteří chtějí používat jeden server pro podporu více než jedné domény.
Ale může to být také způsob, jak hostovat své vlastní webové stránky (nebo webové stránky) na jednom počítači bez použití poskytovatele webhostingu.
Existují tři hlavní způsoby, jak lze nakonfigurovat virtuálního hostitele:
- Na základě IP. Toto je nejjednodušší, protože používá různé adresy IP k odesílání příkazů na každou webovou stránku hostovanou na serveru.
- Na základě portu. Funguje to podobně jako virtuální hosting založený na IP, ale virtuální hostitelé jsou konfigurováni pomocí portů, aby reagovali na více webových stránek a rozlišovali, které webové stránky by měly dostávat jaké směrnice.
- Na základě jména. Toto je dnes nejběžnější typ konfigurace virtuálního hostitele. Používá jednu jedinou IP adresu pro všechny webové stránky na serveru a rozlišuje webové stránky na základě jejich doménových jmen.
To vše je vysoce technické, ale pokud chcete udělat práci a nastavit virtuální server, musíte si nejprve vybrat, kterou serverovou aplikaci chcete použít.
Apache je nejoblíbenější, ale existují i jiné možnosti.
Jak hostovat web u poskytovatele hostingu
Pokud se vám místní hosting vašich webových stránek zdá být ohromující, nejste sami. Většina lidí (zejména začátečníků v oblasti tvorby webových stránek) nemá čas a prostředky věnovat hostování svých vlastních stránek.
Naštěstí bylo vyvinuto obrovské odvětví poskytovatelů webhostingu, kteří tento problém vyřeší a usnadní vám život.
Poskytovatelé webhostingu se postarají o technickou stránku hostování webové stránky, takže se můžete soustředit na jiné aspekty provozování webové stránky.
1. Vyberte poskytovatele webhostingu
Existují na dnešním trhu tuna skvělých poskytovatelů webhostingua většina z nich nabízí různé typy webhostingu v různých cenových hladinách.
Výběr správného typu hostingu pro vás může být trochu matoucí, takže abychom si to ujasnili, pojďme si rozebrat různé typy webhostingu, které nabízí většina poskytovatelů webhostingu.
sdílený hosting
Většina poskytovatelů webhostingu nabídne sdílený hosting jako svou ekonomicky nejpřívětivější možnost.
Sdílený hosting znamená, že váš web bude sdílet server s jinými weby. Díky tomu budete mít v kapse více peněz a je to skvělá volba pro weby, které teprve začínají a neočekávají okamžitě vysokou návštěvnost.
Jedním z nejpopulárnějších poskytovatelů sdíleného webhostingu je SiteGround, který zaručuje skvělé zabezpečení, rychlost a výkon za velmi rozumnou cenu.
Nicméně, sdílení zdrojů s jinými weby dělá znamená, že na váš web bude přiděleno méně.
Pokud očekáváte velký provoz (nebo se vám prostě nelíbí myšlenka sdílení), pak specializovaný hosting může být pro vás lepší volba.
Dedikovaný hosting
S dedikovaným hostingem dostane váš web svůj vlastní Dedikovaný server a nesdílí zdroje s jinými weby.
Je pochopitelné, že se jedná o dražší variantu, protože si v podstatě pronajímáte celý server. jako takový, je obecně nejlepší pro středně velké až velké weby s vysokou návštěvností.
Můžete vidět nabídku poskytovatelů webhostingu spravovaný vyhrazený hosting. To znamená, že se postarají o správu a údržbu serveru (na rozdíl od vaší odpovědnosti).
VPS hosting
Hosting virtuálních privátních serverů (VPS) je další možností, kterou nabízí mnoho poskytovatelů webhostingu.
Hosting VPS využívá virtualizaci, aby vašemu webu poskytl přístup k vyhrazeným zdrojům, i když stále technicky sdílíte server s jinými weby.
Tímto způsobem je to jakýsi střed mezi sdíleným a vyhrazeným webhostingem.
Získáte to nejlepší z obou světů, obvykle za o něco vyšší cenu než sdílený hosting a o něco nižší cenu než dedikovaný hosting.
Cloudový VPS hosting
Další možností pro hosting je používat cloudovou webhostingovou službu.
Toto je novější možnost, která hostuje váš web v cloudu, umožňuje vám k němu přistupovat odkudkoli na světě – nemusíte být fyzicky blízko vašeho serveru.
Cloud hosting jsem krátce zmínil dříve jako způsob hostování vlastních webových stránek. Rozdíl je v tom, že cloud hosting poskytovaný webhostingem je spravován externě.
Nastaví to za vás, zpracují všechny konfigurace a jsou tu, aby vám pomohli, pokud se něco pokazí nebo pokud chcete provést nějaké změny.
Pokud se rozhodnete pro řízený cloud hosting, je důležité provést průzkum a vybrat poskytovatele, který nabízí vzduchotěsné bezpečnostní funkce.
Naštěstí existují několik skvělých poskytovatelů cloud hostingu na dnešním trhu.
Jedním z nich je Scala Hosting, který nabízí spravovaný cloudový VPS hosting (hybrid mezi cloudem a VPS hostingem) s silné zabezpečení a výkon za pozoruhodně nízkou cenu.
2. Zaregistrujte si doménu
Jakmile si vyberete poskytovatele webhostingu, musíte to udělat zaregistrujte název domény pro svůj web.
Mnoho plánů nabízených poskytovateli webhostingu zahrnuje bezplatnou registraci domény, což usnadňuje a usnadňuje nastavení názvu vaší domény.
Pokud však váš plán webhostingu neobsahuje bezplatnou registraci domény, budete si ji muset zaregistrovat u spolehlivého a důvěryhodného registrátora domén.
Všechny domény jsou spravovány společností Internet Corporation for Assigned Names and Numbers (ICANN), tzv když hledáte registrátora domén, měli byste se ujistit, že si vyberete takového, který je akreditován organizací ICANN.
Jedním z nejoblíbenějších registrátorů domén je GoDaddy, ale existuje také spousta důvěryhodných alternativních registrátorů domén, jako Bluehost a Namecheap.
Jakmile najdete akreditovaného registrátora domén, můžete použijte nástroj pro kontrolu domény abyste zjistili, zda vaše doménové jméno již bylo obsazeno nebo ne. Pokud je k dispozici, pak je čas si ji koupit!
Ujistěte se, že pečlivě dodržujete pokyny k nákupu poskytnuté vaším registrátorem domény a nenechte propadnout měsíční platby, jinak byste mohli ztratit název své domény pro někoho jiného!
3. Začněte budovat svůj web
Fuj! Nyní, když jste udělali práci a zjistili, kde a jak hostit své webové stránky, je čas začít vytvářet skutečné stránky.
Dobrou zprávou je, že někteří weboví hostitelé přicházejí s vestavěnými nástroji pro tvorbu webových stránek. SiteGround, například zahrnuje úžasný nástroj pro tvorbu webu Weebly přetažením a přetažením se všemi svými plány.
SiteGround a mnoho dalších webových hostitelů také nabízí WordPress hosting, abyste si mohli vytvořit svůj web pomocí WordPress.
Nicméně, pokud webový hostitel, kterého jste si vybrali, nezahrnuje tvůrce webových stránek se svými plány (nebo pokud jste se rozhodli hostovat svůj web lokálně), pak budete muset vybrat tvůrce webových stránek.
V konečném důsledku bude tvůrce webových stránek, který je pro vás ten pravý, záviset na tom, jaký druh webu se snažíte vytvořit.
Možná budete chtít více praktický přístup, ale pokud jsou vaší prioritou snadnost a rychlost, pak tvůrce webových stránek bez kódu může být pro vás tou správnou volbou.
Shrnutí
Nakonec se pouze vy můžete rozhodnout, zda je pro vás lepší hostování vlastních webových stránek nebo použití poskytovatele webhostingu.
Obecně lze říci, Lokální hostování vašeho webu vám dává mnohem větší kontrolu nad zabezpečením, přizpůsobením a upgrady vašeho webu.
Vyžaduje to však docela pokročilé znalosti počítačových konfigurací, nemluvě o značné investici času a peněz.
S poskytovatelem webhostingu se vzdáváte svobody a nezávislosti od začátku do konce, kterou poskytuje místní hosting.
Nicméně, Co dostanete na oplátku, je snadné nechat někoho jiného dělat práci na hostování vašeho webu.
A i když nezískáte stejnou úroveň kontroly, poskytovatelé webhostingu do nabízejí působivou škálu možností, pokud jde o to, jak a kde budou vaše webové stránky hostovány.
Zvláště pokud vás rozpočet netrápí, můžete získat spoustu flexibility a skvělých výhod používáním profesionálního webhostingu.
Reference:
https://www.freecodecamp.org/news/how-to-find-and-edit-a-windows-hosts-file/
https://deliciousbrains.com/xampp-mamp-local-dev/
Seznam webhostingových služeb, které jsme testovali a zkontrolovali: