La oss starte med hvordan du distribuerer React Application til AWS:
Distribuer React -app til AWS
For å distribuere React -applikasjonen til AWS, oppretter du en EC2 -forekomst fra EC2 -konsollen ved å klikke på “Lanseringsforekomster”Knapp:
Skriv inn navnet på forekomsten med valg av Amazon Machine Image for EC2 -forekomsten:
Velg forekomsttype og lag det private nøkkelparet ved å klikke på "Lag nytt nøkkelpar”Link:
Skriv inn navnet på nøkkelparfilen og velg filtypen og formatet for å laste den ned. Etter det, klikk på “Lag nøkkelpar”-Knappen nederst på siden for å opprette nøkkelparfilen:
Tillat HTTP og HTTPS -trafikk fra internett i sikkerhetsgruppene. Etter det kan du bare gå gjennom alle innstillingene før du klikker på "Lanseringsinstans”For å lage en EC2 -forekomst:
Etter å ha opprettet, velg den og klikk på "Koble”-Knappen for å koble til EC2 -forekomsten:
Velg SSH -klienten for å koble til forekomsten og kopiere kommandoen som er nevnt på skjermdumpen nedenfor:
Lim inn kommandoen på ledeteksten eller PowerShell og endre banen til den private nøkkelparfilen:
Når brukeren er koblet til EC2 -forekomsten, bruk følgende kommando for å få de APT -pakkene oppdatert:
APT-Få oppdateringKjører kommandoen ovenfor vil vise følgende utdata:
Installer Nginx -serveren for å distribuere React -applikasjonen etter det som verifiser dens eksistens og start serveren på nytt ved å bruke følgende kommandoer:
sudo apt -get install nginx -y
nginx -v
sudo SystemCTL omstart Nginx
Disse kommandoene vil installere og starte Nginx -tjenestene:
Etter det installer Curl for å opprette React -applikasjonen på Nginx -serveren ved å bruke følgende kommando:
sudo apt-get install curl
Kjører denne kommandoen vil vise følgende utgang:
Etter det, bruk Curl til å laste ned NodeJs ved hjelp av følgende kommando:
Curl -sl https: // Deb.Nodesource.com/setup_14.x | sudo -e bash -
Følgende resultat vises fra kommandoen ovenfor:
Etter at nedlastingen er fullført, installer NodeJs ved hjelp av følgende kommando:
sudo apt -get install -y nodejs
Denne kommandoen vil installere NodeJs for å opprette React -applikasjonen:
Bruk følgende kommando for å finne mappen som React -applikasjonen skal opprettes:
CD/var/www/html/
Brukeren er inne i mappen for å opprette React -applikasjonen:
Opprett applikasjonen i mappen ved å bruke følgende kommando:
NPX Create-React-App React-Tutorial
Kjører denne kommandoen vil vise følgende utgang:
Bruk følgende kommandoer for å starte NPM og kjøre React -applikasjonen:
CD React-Tutorial
NPM start
Å kjøre denne kommandoen lar deg få tilgang til React -applikasjonen på nettleseren ved å bruke koblingene fra skjermbildet nedenfor:
React -applikasjonen din kjører i nettleseren ved hjelp av LocalHost eller AWS -nettverket:
Du har distribuert React Application på AWS:
Konklusjon
React -applikasjoner kan distribueres ved hjelp av AWS EC2 -forekomsten. Opprett EC2 -forekomsten fra EC2 -konsollsiden og koble deretter til den ved hjelp av SSH -klienten. Når du er inne i EC2 -forekomsten, last ned og installer Nginx -serveren og NodeJs for å distribuere React -applikasjonen til AWS. Inne i Nodejs opprette en React -app som vil bli distribuert ved hjelp av Nginx -serveren.