- Hardwarové komponenty :Router s připojením k internetu, počítač, který funguje jako webový server a síťová kabeláž RJ45 pro připojení routeru k počítači.
- Softwarové komponenty :OS Windows nebo Linux, server Apache, program pro vytváření a úpravu webových stránek, jako je Dreamweaver nebo Joomla, programy WordPress (bezplatné).
Instalace a spuštění serveru
Instalace serveru a jeho spuštění bývá poměrně snadné, složitost je, když server musí denně obsluhovat tisíce návštěv a bezpečně je spravovat. Vše ale závisí na využití, které chceme serveru poskytnout; pokud známe své potřeby, bude snadné vybrat si, jaké konfigurace požadujeme. Tato část je zaměřena na rozhodnutí a kroky, které je třeba podniknout pro připojení základního webového serveru.
1. Na kterém počítači je server nainstalován
Je obvyklé používat x86 (32 – bit), musíme také myslet na:
- Jaký typ serverového softwaru bude nainstalován.
- Jaké zatížení uživatelů za den obdržíme.
- Jaký druh obsahu bude hostovat, například webové stránky s multimediálním a video obsahem.
Když si ujasníte výše uvedené, můžete odhadnout výkon a funkce počítače, které potřebujete, abyste jej mohli používat jako server. Nejvýkonnější servery jsou 4-8 procesory a co nejvíce RAM, i když s počítačem, který má dvoujádrový procesor (2 jádra) a 2 GB RAM s pevným diskem, by S-ata ve skutečnosti stačilo mít webový server za určitých podmínek, jako je poskytování jednoduché webové stránky.
2. Volba operačního systému
První je rozhodnout se mezi Windows, Linuxem nebo jakýmkoli Unixovým; nejoblíbenější je první 2. Podle našich kritérií jsme rozdělili do dvou typů:
- Slušný server:Jakýkoli Linux, Windows XP, Windows
- Profesionální server:Windows Server 2008/2012
3. Vyberte program serveru
Toto je jeden ze základních kamenů.
- Server Apache:Je to rozhodně skvělá volba. Je to nejpoužívanější server, je zdarma a existují verze pro Windows i Linux.
- IIS (Internet Information Server):Dodává se se systémem Windows XP Professional, 2000 a novějším. Problém je v tom, že potřebujete více serverových zdrojů a jejich výkon není tak dobrý jako Apache, pokud jde o správu zdrojů.
4. připojení k internetu
Jak jsme již řekli, rychlost internetu / šířka pásma je to, co omezí zatížení uživatele, které se může dostat na náš server. Vždy mějte na paměti naše potřeby a typ webu, který máme. Obecně platí, že web bude fungovat tak rychle jako nejpomalejší komponenta nebo periferie klienta nebo serveru.
5. Otevřete porty routeru
Aby bylo zajištěno připojení našeho serveru k internetu, musíme otevřít potřebné porty na routeru, firewallech nebo proxy, v případě webového serveru port 80, což je vadný HTTP port pro online přenos. Je standardní pro HTTP.
6. Pronajmout doménu
Název domény je název, který identifikuje web. Každá doména musí být na internetu jedinečná a musí odkazovat na správnou adresu, v tomto případě na váš domovský server.
7. Mít pevnou nebo dynamickou IP
Pokud nemáte pevnou IP (žádná změna) a naopak vaše IP je dynamická (mění se pokaždé, když vám poskytovatel přiřadí nový nebo restartuje router), musíte si najmout dynamickou službu DNS, protože je založen internet na IP adresy, nikoli na názvy domén. Každý webový server vyžaduje server názvů domén (DNS), který překládá názvy domén na adresy IP.
Existuje několik společností online, které nabízejí tuto službu zdarma dynamické DNS, například no-ip.
8. Nakonfigurujte firewall
Prostřednictvím vaší internetové adresy IP mohou uživatelé přistupovat k vašemu webovému serveru a prohlížet si stránky, které do něj vložíte. Musíte mít na paměti, že firewall povoluje příchozí připojení k webovému serveru. Pokud máte firewall, budete muset vytvořit příslušná pravidla, aby mohl přistupovat k webovému serveru. Pokud nemáte firewall, je vhodné si jej nainstalovat a nakonfigurovat, abyste zvýšili zabezpečení svého webu. Toto je jen jedno z mnoha bezpečnostních opatření, které budete muset přijmout nejen pro sebe, ale i pro své návštěvníky. Nicméně pro účely malé, osobní webové stránky jsou zde popsané kroky více než dostatečné.