GNU/Linux >> Znalost Linux >  >> Linux

Jak nastavit domácí server

  • 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é.


Linux
  1. Jak nakonfigurovat webový server Apache

  2. Jak nastavit WireGuard na Ubuntu 22.04

  3. Nastavení serveru DHCP na CentOS 8 – Jak na to?

  1. Jak nastavit SFTP server na Debian 11 Server

  2. Jak nastavit přesměrování webu

  3. Jak nastavit VSFTPD na CentOS 8

  1. Jak nastavit Raspberry Pi jako DNS server

  2. Jak nastavit server OpenVPN na Ubuntu 18.04

  3. Jak nastavit server OpenVPN na CentOS 7