A webszerverek internetes üzemeltetése nagy kihívást jelenthet az első alkalommal megfelelő útmutató nélkül. A felhőszolgáltatók számos módot kínáltak bármilyen típusú szerver egyszerű felpörgetésére a felhőben.

Az AWS az egyik legnagyobb és legmegbízhatóbb felhőalapú lehetőség a szerverek telepítéséhez. Így állíthatja be Linux-alapú szerverét a felhőben az AWS EC2 segítségével.

Mi az Amazon EC2?

Az Amazon Elastic Cloud Compute (EC2) az Amazon által kínált egyik legnépszerűbb webszolgáltatás. Az EC2 segítségével virtuális gépeket hozhat létre a felhőben különböző operációs rendszerekkel és átméretezhető számítási kapacitással. Ez nagyon hasznos a biztonságos webszerverek elindításához és az interneten való elérhetőségükhöz.

Linux EC2 példány létrehozása

Az AWS webkonzol könnyen navigálható felületet biztosít, amely lehetővé teszi egy példány indítását parancsfájlok vagy kódok használata nélkül. Íme egy lépésről lépésre bemutatott útmutató egy Linux-alapú EC2-példány elindításához az AWS-en. Azt is megtanulja, hogyan csatlakozhat biztonságosan a konzolon keresztül.

instagram viewer

Jelentkezzen be meglévő AWS-fiókjába, vagy lépjen a következő helyre portal.aws.amazon.com hogy regisztráljon egy újra. Ezután keressen, és navigáljon a EC2 Irányítópult.

Keresse meg a Példányok indítása gombot a képernyő jobb felső sarkában, és kattintson rá az EC2 indító varázsló elindításához.

Az első kötelező lépés a példány nevének megadása; ezután válassza ki a használni kívánt Linux disztribúció operációs rendszer képét és verzióját (Amazon Machine Image-AMI). Szabadon fedezhet fel másokat ajánlott Linux szerver operációs rendszereket más, mint az Ubuntu.

Válasszon egy példánytípust

A különböző EC2 példánytípusok a CPU, a memória, a tárhely és a hálózati teljesítmény különféle kombinációiból állnak. Legfeljebb 10 különböző példánytípus közül választhat, az Ön igényeitől függően. A demonstrációhoz az alapértelmezett (t2.mikro) példánytípus.

Az AWS-nek van egy cikk a megfelelő példánytípus kiválasztásáról EC2 virtuális gépéhez, amelyet referenciaként használhat.

Válasszon ki egy kulcspárt

A legtöbb esetben, legalábbis fejlesztési és hibakeresési célokra, előfordulhat, hogy SSH-n keresztül kell hozzáférnie a példányához, és ennek biztonságos elvégzéséhez kulcspárra van szüksége. Ez egy opcionális konfiguráció, de mivel később SSH-n keresztül csatlakozhat a példányához, hozzá kell adnia egy kulcspárt.

Használhat meglévő kulcspárt, vagy létrehozhat egy újat. Új létrehozásához kattintson a gombra Hozzon létre új kulcspárt, és az alábbi előugró képernyő jelenik meg.

Adjon nevet a kulcspárnak, és válasszon titkosítási típust (RSA a legnépszerűbb és ajánlott lehetőség, mivel több platformon is támogatott). Ezenkívül ki kell választania egy fájlformátumot (PEM vagy PPK) a privát kulcsokhoz, amelyeket a használt SSH-klienstől függően a helyi számítógépére töltenek le.

A Hálózati beállítások Az Ön EC2 példányához jöjjön a következő. Alapértelmezés szerint létre kell hoznia egy új biztonsági csoportot a tűzfalszabályok meghatározásához, amelyek csak a példány bizonyos portjaihoz korlátozzák a hozzáférést.

Javasoljuk, hogy az SSH-kapcsolatot csak az Ön IP-címére korlátozza, hogy csökkentse annak esélyét szervert feltörik. A HTTP-forgalmat is engedélyeznie kell, ha a példányt webszervernek hozta létre.

Bármikor visszatérhet a biztonsági csoportszabályok szerkesztéséhez, ha bejövő és kimenő szabályokat szeretne hozzáadni vagy eltávolítani. Például bejövő szabályok hozzáadása a HTTPS-forgalomhoz, amikor SSL-tanúsítványt állít be a biztonságos HTTP-kapcsolatokhoz.

Tárolási beállítások

Alapértelmezés szerint az EC2 a kiválasztott példánytípus alapján osztja ki a tárhelyet. De lehetősége van arra, hogy a példányához csatoljon egy Amazon Elastic Block Storage kötetet (amely külső tárolólemezként működik).

Ez nem kötelező, de ha olyan virtuális lemezt szeretne, amelyet több példányban is használhat, vagy könnyedén mozoghat, fontolja meg. Most áttekintheti a példány konfigurációját, hogy megbizonyosodjon arról, hogy minden megfelelően van beállítva, majd kattintson a gombra Példány indítása gombot a Linux virtuális gép létrehozásához.

A rendszer átirányítja egy képernyőre, ahol a Példányok megtekintése gomb. Kattintson rá az újonnan elindított példány megtekintéséhez.

Hogyan csatlakozhatunk Linux EC2 példányhoz

Most, hogy a virtuális gép be van állítva és fut, beállíthat benne egy webszervert. Ez lehet Apache szerver, Node.js szerver vagy bármilyen más szerver, amit használni szeretne. Legfeljebb négy különböző módon csatlakozhat egy EC2-példányhoz, nevezetesen:

  • EC2 példány csatlakozás
  • Munkamenet menedzser
  • SSH kliens
  • EC2 soros konzol

A leggyakoribb csatlakozási módok a EC2 példány csatlakozás és SSH kliens. Az EC2 példány csatlakozás a leggyorsabb és legegyszerűbb módja annak, hogy csatlakozzon az EC2 példányhoz, és elvégezze rajta a kívánt műveleteket.

Ha a Linux-példányhoz EC2-példánykapcsolaton keresztül szeretne csatlakozni, válassza ki azt az irányítópulton, és kattintson a gombra Csatlakozás.

Válaszd ki a EC2 példány csatlakozás fület, és kattintson a Csatlakozás gomb. Ez automatikusan megnyit egy képernyőt, amely úgy néz ki, mint egy parancssori felület.

Ez megerősíti a sikeres bejelentkezést a Linux gépére, és most elkezdheti beállítani a webszerver igényei szerint. Például egy egyszerű Apache webszerver létrehozásához futtassa a következő parancsokat:

sudo apt-kap frissítés -y
sudo apt-kap telepítse az apache2 -y
sudosystemctlRajtapache2.szolgáltatás

Annak ellenőrzéséhez, hogy minden rendben ment-e, és az Apache-kiszolgáló működik-e, ellenőrizze az állapotot a segítségével sudo systemctl állapota apache2.service. Ha minden rendben van, akkor az alábbihoz hasonló kimenettel kell rendelkeznie:

Végül tesztelheti a szervert a Nyilvános IPv4 DNS a példány tulajdonságai lapról, és illessze be a böngészőbe. Látnia kell az Apache bemutató oldalát.

Gratulálunk, hogy sikeresen beállította Linux-kiszolgálóját az AWS felhőben. Most már elkészítheti és üzembe helyezheti alkalmazásait éles környezetben.

Alkalmazások telepítése a felhőben az AWS segítségével

Mostantól könnyedén beállíthat Linux webszervert a felhőben az Amazon EC2 segítségével. Míg az Ubuntu a Linux-kiszolgálók leggyakrabban használt operációs rendszere, az EC2-példány létrehozásának folyamata minden más Linux-disztribúció esetében ugyanaz.

Különféle webszervereket is beállíthat, például Node.js, Git, Golang vagy Docker-tárolót. Mindössze annyit kell tennie, hogy csatlakozik a példányához, és végrehajtja a kívánt alkalmazáskiszolgáló beállításához szükséges lépéseket.