Használja ki az AWS EC2 méretezhető infrastruktúráját a React-alkalmazások üzembe helyezéséhez.

Napjaink gyorsan fejlődő digitális világában a felhőalapú számítástechnika a vállalkozások nélkülözhetetlen eszközévé vált. A különféle felhőalapú számítástechnikai platformok közül az Amazon Web Services (AWS) EC2 (Elastic Compute Cloud) sokoldalú és hatékony platformként tűnik ki az alkalmazások telepítéséhez és az infrastruktúra kezeléséhez könnyedség.

Skálázható infrastruktúrájával, robusztus biztonsági funkcióival és zökkenőmentes integrációs lehetőségeivel az EC2 lehetővé teszi, hogy kiaknázza alkalmazásaiban rejlő lehetőségeket.

1. Állítson be egy AWS EC2 példányt

Az AWS EC2 használatának megkezdéséhez kövesse a következő lépéseket kiindulási pontként.

  • Jelentkezzen be a AWS felügyeleti konzol. Ha még nem tette meg, hozzon létre egy fiókot az AWS hivatalos webhelyén.
  • Lépjen az EC2-re, és kattintson a gombra Indítsa el a Példányokat.
  • Válasszon egy Amazon Machine Image-t (AMI), amely támogatja az Ön által előnyben részesített operációs rendszert.
  • instagram viewer
  • A biztonsági csoportokat is úgy konfigurálhatja, hogy a bejövő forgalmat (pl. HTTP/HTTPS) engedélyezze az alkalmazás felé.
  • Most megvan létrehozta a Linux szerver AWS EC2 példányát sikeresen, majd új kulcspárt hozott létre, vagy kiválasztott egy meglévőt.

2. Csatlakozzon az EC2-példányhoz

Miután sikeresen beállította az EC2-példányt, a következő lépés az, hogy megtanulja, hogyan hozhat létre kapcsolatot vele.

  • Töltse le a létrehozott privát kulcs (.pem) fájlt a kulcspárhoz.
  • A kulcspár csatlakoztatásához ezt is megteheti használj FTP klienseket, mint például a filezilla vagy gitt (ha Windows felhasználó vagy).
  • Állítsa be a megfelelő jogosultságokat a privát kulcsfájlhoz a következő paranccsal a terminálban:
 chmod 400 /path/to/key-pair.pem
  • Csatlakozzon a példányához SSH használatával.

Például:

ssh -i /elérési út/a-kulcspárodhoz.pem ec2-user@your-stance-public-ip

Az alábbi lépések követésével sikeresen létesít kapcsolatot az EC2 példányával.

3. Frissítse a csomagokat az EC2 példányán

Miután létrehozta a kapcsolatot az EC2 példányával, folytassa a csomagok frissítésével a példányban.

  • Frissítse az EC2 példány csomagjait a következő parancs futtatásával:
sudo yum frissítés

4. Telepítse a Node.js és az npm fájlt

A Node.js és az npm EC2 példányán belüli telepítéséhez futtassa a következő parancsot:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash forrás ~/.nvm/nvm.sh nvm telepítési csomópont

5. A React alkalmazástár klónozása

A React alkalmazás EC2 példányon való üzembe helyezéséhez hajtsa végre a következő lépéseket:

  • Telepítse a Git-et, ha még nincs telepítve a példányára:
 sudo yum install git
  • A React alkalmazástár klónozása a következő paranccsal:
git klón 

6. Projektfüggőségek telepítése

A React alkalmazáslerakat klónozása után keresse meg a lerakatkönyvtárat, és telepítse a projektfüggőségeket.

CD  npm telepítés

7. Készítse el React alkalmazását

A React alkalmazás éles célú létrehozásához használja a következő parancsot:

npm run build

8. Telepítsen egy webszervert

A React alkalmazás EC2 példányon való futtatásához telepítsen egy webszervert, például Nginx. Az Nginx teljesítményt, méretezhetőséget, gyorsítótárat, terheléselosztást és biztonsági funkciókat biztosít az alkalmazás megbízható kézbesítéséhez. Telepítse az Nginx-et a következő paranccsal:

sudo yum telepítse az nginx-et

9. Az Nginx beállítása

Az Nginx konfigurálásához a React alkalmazáshoz kövesse az alábbi lépéseket:

  • Nyissa meg az Nginx konfigurációs fájlt a következő paranccsal:
sudo nano /etc/nginx/nginx.conf
  • Frissítse a szerverblokkot, hogy tartalmazza a következő helyblokkot:
szerver {...hely / {root/path/to/your/react/application/build;
index index.html;
try_files $uri /index.html;}... }

Mentse el a fájlt, és lépjen ki a szerkesztőből.

10. Indítsa el az Nginx szervert

Az Nginx szerver elindításához és a rendszerindításkor történő automatikus indítás engedélyezéséhez használja a következő parancsokat:

sudo szolgáltatás nginx elindítja a sudo chkconfig nginx bekapcsolását

11. Hozzáférés a React alkalmazáshoz

A telepített React alkalmazás eléréséhez kövesse az alábbi lépéseket:

  • A konzolban keresse meg példánya nyilvános IP-címét a létrehozott EC2-példány keresésével.
  • Ezután keresse meg a telepített alkalmazást az adott IP-cím vagy az EC2-példányhoz társított tartomány használatával.

Engedje szabadjára az AWS erejét az alkalmazások fejlesztéséhez

Az AWS szolgáltatások és funkciók széles skáláját kínálja, amelyek nagymértékben növelhetik az alkalmazás képességeit. Az olyan lehetőségek felfedezésével, mint az automatikus méretezés, a terheléselosztás és az adatbázisok, valamint az EC2-példány teljesítményének és biztonságának folyamatos figyelésével biztosíthatja az optimális működést.

Az EC2-példány beállítási folyamatának elsajátítása és a React alkalmazás telepítése nemcsak értékes készségekkel ruházza fel, hanem lehetővé teszi a számítási felhőben rejlő lehetőségek teljes kihasználását is.