Jak vytvořit webový server Linux se starým počítačem

Jak vytvořit webový server Linux se starým počítačem

Máte zájem o stavbu domácího webového serveru? Nejjednodušší způsob je nainstalovat Linux na náhradní počítač. Díky jednoduchosti Linuxu je to jednoduché a poskytuje vám cenově dostupný způsob hostování webové stránky nebo blogu.





Zde je návod, jak nastavit webový server Linux.





Jak si vytvořit vlastní webový server s Linuxem

K vytvoření webového serveru Linux, který lze spustit z domova, budete potřebovat hardware a operační systém. Kromě toho by měl být nainstalován software webového serveru a měl by být zajištěn přístup k serveru z internetu.





nejlepší správce souborů pro Windows 10

Můžeme to rozdělit na čtyři snadné kroky, které můžete dodržet při vytváření vlastního webového serveru Linux.

  1. Najděte starý/nepotřebný počítač
  2. Nainstalujte si operační systém Linux
  3. Nastavení softwaru webového serveru aplikace (Apache, PHP, MySQL)
  4. Připojte se k serveru z internetu

Začněme.



1. Najděte starý počítač pro svůj webový server Linux

Před výběrem počítače pro použití jako webový server budete potřebovat minimální požadavky na operační systém. Přestože je Ubuntu populární, není dostatečně lehký. Místo toho je Lubuntu 19.04 silnější volbou. Toto je lehčí alternativa k Ubuntu postavená na stejném kódu.

Stažení: Lubuntu 19.04





Lubuntu Systémové požadavky

Lubuntu 19.04 má minimální požadavek na:

  • Dvoujádrový procesor 512 MHz nebo lepší (doporučeno 1 GHz, na rozdíl od 2 GHz pro Ubuntu)
  • 4 GB systémové paměti
  • 25 GB volného místa na pevném disku
  • Volba 32bitové (pro starší PC) a 64bitové verze

V zadní části zásuvky můžete mít vhodný starý počítač nebo si jej vyzvednout v obchodě se spořitelnou. Stojí za zmínku, že si můžete nainstalovat Linux webový server na Raspberry Pi . Tento malý počítač stojí méně než 30 $ a je to chytrá volba, pokud narazíte na potíže se starým hardwarem.





Neomezujte se také na staré počítače se systémem Windows. Počítače Apple Mac a MacBooky z doby před rokem 2006 s procesory PowerPC mohou používat Linux.

Stejně jako Ubuntu, Lubuntu podporuje širokou škálu grafických karet, pevných disků a dalšího hardwaru. Chcete -li zkontrolovat, zda bude distribuce fungovat na zvoleném hardwaru, spusťte Live CD.

Pokud plánujete provoz serveru 24/7, ujistěte se, že je v dobře větraném prostoru. Je lepší umístit ho do klimatizované místnosti v létě, kdy bude teplo nepřítelem vašeho serveru.

2. Nainstalujte si operační systém Linux

Instalace Lubuntu je jednoduchá. Jednoduše uchopte soubor ISO a zapište jej na DVD nebo USB flash zařízení.

Stažení: Lubuntu

Tyto obrazy disků mají nejnovější verze softwaru, takže po instalaci by měl být vyžadován pouze malý upgrade. Použijte 64bitovou verzi, pokud to váš počítač podporuje, nebo 32bitovou verzi jinak.

Až budete připraveni, vložte instalační médium do počítače a restartujte počítač. Pokud potřebujete změnit nastavení systému BIOS pro spuštění z optické jednotky nebo USB, udělejte to. V některých případech lze otevřít nabídku výběru zaváděcího média.

Po spuštění instalačního média vyberte Instalovat Lubuntu. Po zobrazení výzvy vyberte Stahujte aktualizace během instalace a Nainstalujte software třetí strany a pak Vymažte a použijte celý disk .

Pamatujte, že tím smažete všechny ostatní operační systémy, které v tomto počítači máte. Proveďte další možnosti podle požadovaných nastavení. Šifrování domovské složky není pro projekt webového serveru moudré. Po dokončení instalace restartujte počítač.

Po restartu zkontrolujte aktualizace. Jít do Systém> Správa> Správce aktualizací> Instalovat aktualizace . Po instalaci všech nalezených aktualizací bude možná nutné restartovat počítač.

3. Nainstalujte software Linux Web Server

I když jsou k dispozici alternativy, většina webových stránek běží na kombinaci Apache, MySQL a PHP (známý jako LAMP). Je to podobné tomu, co jsme doporučili instalace na Windows .

Všechny tři nástroje lze nainstalovat prostřednictvím softwarového centra. Spusťte to přes Systém> Správa> Synaptic Package Manager . Zde nainstalujeme software, který potřebujeme.

Vyhledejte a nainstalujte následující názvy balíčků, z nichž každý bude obsahovat různé předpoklady: apache2 , php5 , php5-mysql , a mysql-server . Chcete -li nainstalovat balíčky, použijte změny.

Balíčky se brzy stáhnou a nainstalují. Instalační program vás vyzve k zadání hesla root pro MySQL. Není nutné restartovat.

Tyto nástroje můžete alternativně nainstalovat do příkazového řádku. Poté otevřete terminál:

sudo apt install lamp-server^ -y

Otestujte si svůj webový server!

Instalaci můžete vyzkoušet tak, že na svém serveru otevřete prohlížeč Firefox a přejdete na adresu URL http://127.0.0.1/. Případně zadejte http: // localhost/.

Měli byste vidět „Funguje to!“ zpráva, která znamená, že váš webový server běží! Apache i MySQL poběží na pozadí a spustí se při spuštění. S webovým serverem, který nyní funguje, můžete upravovat soubory v /var /www. Jednoduše obnovte prohlížeč, aby se změny na vašem webu zobrazily naživo.

Zjištění místní IP adresy serveru

Server je funkční, ale musí být viditelný pro vnější svět. Proto je důležité udržovat server aktuální se všemi pravidelnými opravami.

Nejprve najděte místní IP adresu serveru a nastavte ji na něco, na co budete později moci odkazovat. Aktuální IP adresu --- přiřazenou routerem --- najdete v poli Informace o síti.

Najděte to kliknutím na síťové připojení a výběrem Informace o připojení. Zobrazí se pole s vaší aktuální IP adresou, kartou síťového adaptéru, vysílací adresou, bránou a serverem DNS. Poznamenejte si IP adresu.

Dále upravte informace o svém připojení, abyste získali statickou IP adresu ve vaší místní síti. Klikněte znovu pravým tlačítkem, ale tentokrát přejděte na Upravit připojení . Vyberte příslušný název adaptéru (např. Eth1) a upravte tato nastavení.

Vybrat IPv4 přepněte na Metoda na Příručka . Klikněte Přidat poté zadejte informace z nastavení připojení. Upozorňujeme však, že adresu IP bude nutné zadat odlišně. Ponechejte první tři oktety (čísla mezi tečkami), ale změňte poslední na vysoké číslo pod 254.

Je důležité, aby ručně přiřazená adresa IP nebyla ve vaší síti již používána. Pokud si nejste jisti, vyberte vysokou IP adresu, například 250. Toto bude vaše statická místní IP adresa.

přepínač nintendo se nemůže připojit k síti

Sdílení webové složky

Pro přístup a odesílání souborů na váš server je k dispozici několik možností. Chcete -li ilustrovat důležitost oprávnění ke složkám, zvažte možnost sdílení webové složky.

Tuto metodu je důležité použít pouze v případě, že je váš server v soukromé síti. Ujistěte se, že se k němu nikdo nemůže připojit a přistupovat ke vaší sdílené složce.

Začněte uvolněním oprávnění ve webové složce. Otevřete terminál stisknutím Ctrl + Alt + T a zadejte:

sudo chmod 777 /var/www

Budete vyzváni k zadání hesla. Pokud je správná, budou oprávnění aktualizována.

Nyní přejděte do prohlížeče souborů a najděte /kde/ . Klikněte pravým tlačítkem na složku www a poté vyberte Možnosti sdílení a zrušte zaškrtnutí. Pokud jde o možnosti zabezpečení, můžete je sdílet s heslem nebo bez něj. Vybrat Přístup pro hosty ke sdílení složky bez nutnosti zadání uživatelského jména a hesla.

Nyní budete mít vy nebo kdokoli jiný přístup k souborům bez hesla. Z tohoto důvodu se z bezpečnostních důvodů doporučuje sdílení pomocí hesla. Věnujte také chvilku kontrole Umožněte ostatním vytvářet a mazat soubory v této složce . To umožňuje přístup pro zápis ze sdíleného adresáře.

Chcete -li zobrazit soubory, přejděte do síťového umístění // localhost/www .

V závislosti na nastavení zabezpečení buď vyzve k zadání hesla, nebo vám umožní přístup přímo k vašim souborům. Jedná se o stejné soubory přístupné ve vašem webovém prohlížeči přes http: // localhost/ (nebo jakoukoli statickou IP adresu, kterou nastavíte).

Získejte svůj Linux Server online s přesměrováním portů

Nyní máte IP adresu, důležitým konceptem, kterému musíte porozumět, je přesměrování portů. Každý jeden člověk připojený k internetu je za IP adresou. U většiny domácích připojení (a mnoha obchodních připojení) není IP vašeho počítače ve skutečnosti vystavena internetu. -

Jak tedy návštěvníci vašich webových stránek kontaktují váš server? Děláme to pomocí přesměrování portů.

proč mi nabíjení telefonu trvá tak dlouho

Porty na serveru jsou jako dveře nebo okna na domě a jako takové mají bezpečnostní důsledky. Každý port vám poskytne přístup k jiné službě spuštěné na serveru. Webové servery standardně používají port 80.

Chcete -li to povolit, musíte se přihlásit na stránku správce routeru. Podrobnosti naleznete v dokumentaci k zařízení (některé směrovače mají IP adresu vytištěnou na zadní straně). Zde byste měli najít sekci s názvem Předávání portů , nebo Aplikace což vám umožní správně přesměrovat porty.

Předejte TCP port 80 do vaší sítě na statickou IP adresu, kterou jste nastavili dříve. Každý router je jiný, a proto si přečtěte návod k obsluze routeru, jak jej správně nastavit.

Zadejte svému webovému serveru Linux statický název hostitele

Většina domácích routerů se připojuje k ISP prostřednictvím takzvané dynamické IP. To znamená, že veřejná IP adresa vašeho routeru se změní po uplynutí nastaveného období, obvykle asi za týden.

Cesta kolem toho je fantastický server DynDNS, který vám umožňuje nastavit adresu URL DynDNS pro váš web. Díky klientské aplikaci, kdykoli se změní vaše veřejná IP adresa, bude URL stále ukazovat na váš server Linux.

Návštěvníci by tedy měli mít možnost navštívit váš webový server z vnějšího světa tím, že půjdou na stránku http://yourhostname.dyndns.org . Někteří poskytovatelé internetových služeb zablokují port 80 vašeho routeru. V tomto případě přepošlete něco jako port 8080 na port 80. To vám umožní navštívit váš web tím, že přejdete na http://yourhostname.dyndns.org:8080 .

Postavili jste webový server Linux!

Nyní, když je váš webový server nastaven, se můžete soustředit na programování nebo instalaci vlastního softwaru!

Možná spustíte blogový software nebo uspořádáte fórum nebo nástěnku. Mohlo by vás více zajímat hostování sociální sítě jako Mastodon, portfolia, čehokoli. Je to na tobě.

V dnešní době můžete hostovat webové stránky téměř pro cokoli. Zde je postup proměňte své zařízení Android na webový server dokázat to.

Podíl Podíl tweet E-mailem 5 tipů, jak přeplnit své počítače VirtualBox Linux

Jste unaveni špatným výkonem, který nabízejí virtuální stroje? Zde je to, co byste měli udělat, abyste zvýšili výkon svého VirtualBoxu.

Číst dále
Související témata
  • Linux
  • Ubuntu
  • Webový server
  • Návody na projekt DIY
O autorovi Christian Cawley(1510 článků zveřejněno)

Zástupce redaktora pro oblast bezpečnosti, Linuxu, kutilství, programování a techniky a skutečně užitečného výrobce podcastů s rozsáhlými zkušenostmi s podporou desktopů a softwaru. Christian, který přispívá do časopisu Linux Format, je drotář Raspberry Pi, milovník Lega a fanoušek retro her.

Více od Christiana Cawleyho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru