Jak hostovat web Joomla na Amazon Lightsail?

Detailní návod, jak nastavit webovou stránku Joomla na serveru Lightsail, který je provozován společností AWS.

Před několika týdny společnost Amazon představila novou službu s názvem „Lightsail“, která umožňuje získat VPS (Virtual Private Server) již od 5 USD měsíčně.

V tarifu za 5 $ obdržíte 512 MB RAM, jeden virtuální procesor, 20 GB SSD úložiště a 1 TB přenosu dat.

Při pohledu na cenové relace to vypadá jako přímá konkurence s DigitalOcean.

Lightsail je postaven na platformě AWS (Amazon Web Service) a nabízí řadu funkcí, které usnadňují hosting pro systémy jako Joomla, WordPress, Magento, Drupal, Node.js, MEAN a další.

V tomto článku se však zaměříme na instalaci a nastavení Joomla.

Mezi významné vlastnosti patří:

  • Statická IP adresa
  • Škálovatelnost a přístup ke službám AWS
  • SSH terminál
  • Monitorování serveru
  • Vysoce výkonné SSD úložiště
  • Snímky (zálohy)
  • Rychlá a bezpečná síť
  • První měsíc zdarma

Začněme tedy s nastavením.

Založení účtu Lightsail

  • Navštivte web Amazon Lightsail a klikněte na Přihlásit se.
  • Zadejte svůj e-mail a vyberte možnost „Jsem nový uživatel“.
  • Vyplňte informace v sekcích „Přihlašovací údaje“ a „Kontaktní údaje“ a klikněte na „Vytvořit účet“.
  • Zadejte údaje o své kreditní kartě a aktivujte svůj účet.
  • Po dokončení se přihlaste pomocí vašich přihlašovacích údajů. Mělo by se objevit vyskakovací okno „Začínáme“.

Vytvoření instance Joomla

Předpokládejme, že jste stále přihlášeni. Vyberte ze seznamu možnost „Joomla“.

  • Přejděte dolů a vyberte si tarif.
  • Vyberte zónu, ve které chcete hostovat svůj web.

  • Pokud chcete, změňte název instance a klikněte na tlačítko „Vytvořit“.

  • Nastavení bude trvat několik okamžiků a po jeho dokončení byste měli vidět vytvořenou instanci.

Připojení k serveru Lightsail

K serveru Lightsail se můžete připojit dvěma způsoby:

Přes webový prohlížeč – máte možnost se připojit k serveru přímo z vašeho webového prohlížeče. Klikněte na instanci a najdete tlačítko „Připojit pomocí SSH“.

Toto je pravděpodobně nejjednodušší způsob připojení. Nemusíte zadávat žádné přihlašovací údaje, protože seance je ověřována pomocí vašeho přihlášení k Lightsail.

Pro získání oprávnění roota zadejte příkaz „sudo su -“, jak je uvedeno níže.

Použití SSH klienta – můžete se podívat na podrobné pokyny, jak se připojit pomocí SSH klienta, jako je např. Putty.

Správa instance Lightsail

Celý váš server a instalaci Joomla můžete spravovat prostřednictvím webového prohlížeče. Pojďme se podívat na některé důležité konfigurace a metriky.

IP adresa – získáte jednu veřejnou IP adresu pro namapování na vaši doménu a jednu privátní IP adresu. Pokud budete mít pouze jednu instanci, neměli byste používat privátní IP adresu. Pokud se však budete chtít připojit k jiným službám AWS, možná ji budete potřebovat.

Veřejná i privátní IP adresa se zobrazují vedle instance v horní části.

Přehled využití – získáte data o využití CPU a síťovém provozu v intervalech 1 hodina, 6 hodin, 1 den, 1 týden a 2 týdny.

Tyto informace jsou dostupné na kartě „Metriky“.

Firewall – Porty 22, 80 a 443 jsou ve výchozím nastavení povoleny. Pokud však chcete povolit jiný port nebo upravit existující, můžete to provést přes webový prohlížeč na kartě „Síť“.

Změna SSH portu z 22 na jiný by byla dobrá praxe pro zvýšení bezpečnosti a prevenci útoků hrubou silou.

Snímky (Zálohy) – bylo by dobré si vytvořit zálohu vaší instance. V případě jakýchkoliv problémů ji můžete obnovit pomocí vytvořeného snímku.

Restartování virtuálního stroje – možnost zastavení a restartování se nachází hned vedle informací o instanci.

Namapování domény na veřejnou IP adresu

Než namapujete název vaší domény na veřejnou IP adresu, musíte si rezervovat statickou IP adresu. Aktuální veřejná IP adresa, kterou vidíte, je dynamická a po restartu virtuálního počítače se může změnit.

  • Pro vytvoření statické veřejné IP adresy klikněte na „Vytvořit další zdroje“ a vyberte „Statická IP“.
  • Vyberte instanci, ke které chcete IP adresu připojit a klikněte na „Vytvořit“.
  • Během několika okamžiků byste měli získat novou veřejnou statickou IP adresu.

Nyní jste připraveni namapovat tuto veřejnou IP adresu na vaši doménu u registrátora. Přihlaste se do rozhraní svého registrátora domény a aktualizujte A záznam pro vaši doménu na novou veřejnou IP adresu.

Například pokud je vaše doména registrována u společnosti Namecheap:

  • Klikněte na „Spravovat“ vedle vaší domény.
  • Přejděte do sekce „Advanced DNS“.
  • Klikněte na „Přidat nový záznam“.
  • Vyberte „A Record“ a zadejte vaši veřejnou IP adresu. Změny uložte kliknutím na zelenou značku zaškrtnutí.

Globální šíření DNS bude nějakou dobu trvat. K ověření A záznamu můžete použít nástroj DNS Record Lookup.

Až budete hotovi, pokuste se otevřít vaši doménu a měli byste vidět výchozí stránku Joomla.

Zajímá vás, jaké jsou přihlašovací údaje pro přístup do administračního rozhraní Joomla?

Výchozí uživatelské jméno je – uživatel.

Heslo je uloženo v souboru – /home/bitnami/bitnami_application_password

Nyní můžete nastavit šablonu Joomla a nezapomeňte zabezpečit svou instalaci Joomla.

Výkon Lightsail

Provedl jsem test rychlosti na svém webu, který běží na Lightsail, a výsledek je fantastický.

Neinstaloval jsem žádné rozšíření a web se načetl za méně než jednu sekundu.

GTmetrix test z Dallasu:

TWC test z Kalifornie:

Pingdom test z New Yorku:

Joomla běží skvěle na Lightsail a zdá se mi to jako slibné řešení. První měsíc je zdarma na vyzkoušení a můžete si sami ověřit, jak se vám s ním bude pracovat. Pokud potřebujete nějakou alternativu, podívejte se na některé z nejlepších hostingových platforem pro Joomla.