Jelastic Cloud je cloudové řešení, které kombinuje model PaaS (Platforma jako služba) a model CaaS (Kontejner jako služba). Jelastic Cloud byl navržen tak, aby umožnil DevOps budovat složité infrastruktury pomocí několika kliknutí pomocí webového rozhraní Jelastic.
Tento tutoriál ukazuje všechny nezbytné kroky k vytvoření virtuálního prostředí s Jelastic Cloud a jeho konfiguraci pro hostování PHP aplikace na Apache.
Vytvoření nového prostředí
Vstupte do panelu správy Jelastic Cloud a stiskněte tlačítko „NOVÉ PROSTŘEDÍ“ umístěné vlevo nahoře.
Otevře se nová karta konfigurace prostředí.
V tomto kurzu vyberte Apache jako webový server a PHP Apache verze 2.4.39 a PHP 7.3.5 .
budou použity verze. Definujte počet Cloudletů k rezervaci a maximální počet dostupných Cloudletů, abyste zvýšili výkon svého webového serveru.
Technologie kontejnerů je přesně založena na Cloudletech, mikro instancích, které lze přímo vybrat v Jelastic:každý Cloudlet má 128 MB RAM a 400 MHz vCPU. Zvýšením počtu rezervovaných Cloudletů se zvýší i celkové náklady na prostředí.
Zadejte limit místa na disku, povolte nebo zakažte veřejnou IP adresu podle svých potřeb a zadejte název nového životní prostředí. V následujícím příkladu se jmenuje "apache".
Po vytvoření prostředí stiskněte tlačítko "Otevřít v prohlížeči" instance, kterou jste právě vytvořili :
Otevře se výchozí stránka a zobrazí informace o nainstalované verzi PHP.
Konfigurace Apache a PHP
Stiskněte tlačítko "Config" právě vytvořené instance:Otevře se Prohlížeč souborů a umožní vám upravit konfigurační soubory instance.
Poté se přesuňte do složky conf a dvakrát klikněte na soubor httpd.conf. Tímto způsobem lze upravit konfiguraci Apache.
Některá z nastavení, která lze změnit, jsou:
- Časový limit :označuje maximální dobu trvání požadavků spravovaných Apache v sekundách
- KeepAlive :pokud je nastaveno na „Zapnuto“, vynutí Apache, aby použil stejné připojení TCP pro odesílání více zdrojů, jinak bude pro každý zdroj otevřeno připojení TCP
- MaxKeepAliveRequests :pokud je KeepAlive nastaveno na „Zapnuto“, odkazuje na maximální počet požadavků, které lze spravovat připojením
- MaxClients :označuje počet současných požadavků, které může Apache spravovat
- MaxRequestPerChild :označuje maximální počet požadavků, které může podřízený proces zpracovat.
V tuto chvíli, chcete-li upravit konfiguraci PHP, vyberte soubor php.ini:
Některá z nastavení, která lze upravit, jsou:
- upload_max_filesize :maximální velikost souborů, které lze nahrát na server
- post_max_size :maximální velikost požadavku POST
- short_open_tag :pokud je nastaveno na „Zapnuto“, povolí krátké značky ve skriptech PHP
- display_errors :pokud je nastaveno na ‚Zapnuto‘, povolí zobrazení chyb během provádění kódu PHP
- max_execution_time :označuje maximální dobu provádění skriptu PHP
- memory_limit :odkazuje na maximální použitelnou paměť PHP skriptem.
Chcete-li použít změny, které jste právě provedli, stiskněte tlačítko "Restart Nodes" pro související instanci: