Come distribuire il file di guerra in AWS

Come distribuire il file di guerra in AWS
Gli sviluppatori spesso creano l'applicazione su un computer separato (non server, che può essere il loro personal computer o un computer di sviluppo dedicato). Una volta terminato il processo di sviluppo, l'applicazione viene spostata sul server. Per quanto riguarda il server, gli sviluppatori possono utilizzare i servizi AWS, poiché AWS fornisce la struttura per distribuire il file di guerra sul suo servizio EC2. Questo post discuterà il processo di distribuzione del file di guerra in AWS.

Cominciamo con come distribuire un file di guerra in AWS:

Distribuire il file di guerra in AWS

Per distribuire un file di guerra in AWS, creare un'istanza EC2 facendo clic su "Istanze di lancio"Pulsante dalla console di gestione EC2:

Imposta il nome dell'istanza e seleziona l'immagine della macchina Amazon per l'istanza EC2:

Scorri verso il basso la pagina e scegli il tipo di istanza e fai clic su "Crea una nuova coppia di chiavi" collegamento:

Nella finestra di creazione del file di coppia chiave, digitare il nome del file e selezionare il tipo e il formato. Completa il processo facendo clic su "Crea una coppia di chiavi"Pulsante:

Dopo le configurazioni dell'istanza, fare clic su "Avvia istanza"Pulsante per creare un'istanza EC2:

Successivamente, fai clic su "CollegarePulsante "Dopo aver selezionato l'istanza EC2:

Nella pagina Connetti, selezionare la scheda client SSH e copiare il comando dalla pagina:

Incolla il comando sul prompt dei comandi o PowerShell e cambia il percorso della coppia di tasti privati:

Installa Java JDK utilizzando il seguente comando:

yum install java -y

L'esecuzione del comando seguente installerà Java JDK:

Scarica il file del server Tomcat utilizzando il comando seguente:

wget https: // dlcdn.Apache.Org/Tomcat/Tomcat-8/V8.5.84/bin/apache-tomcat-8.5.84.catrame.Gz

Il comando sopra verrà scaricato il server Tomcat:

Il file Tomcat viene scaricato in "catrame" formato. L'utente deve distenderlo usando il seguente comando:

TAR -XZF APACHE-TOMCAT-8.5.84.catrame.Gz

Il file non è stato untarrato usando il comando sopra:

Rinominare il file su "Tomcat"E vai nella directory locale usando il seguente comando:

cp -r tomcat/usr/locale/

L'esecuzione di questo comando visualizzerà il seguente comando:

Dopo quella testa nella cartella Tomcat usando il seguente comando:

cd tomcat/

L'utente è all'interno della cartella Tomcat utilizzando il comando sopra:

Entra all'interno della cartella del cestino usando il comando seguente:

CD bin/

L'esecuzione del comando sopra visualizzerà il seguente output:

Avviare il server Tomcat utilizzando il seguente comando:

./Catalina.SH Inizia

Il comando sopra avvia il server Tomcat:

Entra nella cartella dell'app Web e scarica il file di guerra utilizzando il seguente comando:

wget https: // tomcat.Apache.org/tomcat-7.0-doC/appdev/campione/campione.guerra

L'esecuzione di questo comando scaricherà il file di guerra:

Ancora una volta, avviare il server Tomcat dopo aver distribuito il file di guerra utilizzando il seguente comando:

./Catalina.SH Inizia

Il comando sopra avvia il server Tomcat in esecuzione il file di guerra:

Utilizzare il seguente comando sul browser Web per controllare il file di guerra distribuito:

http: // 54.179.234.137: 8080/campione

La sintassi per il comando sopra è seguente:

: //:/

Nota a margine: Questo è l'IP pubblico della tua istanza EC2

L'esecuzione di questo comando visualizzerà il file di guerra sul browser Web:

Hai distribuito con successo il file di guerra in AWS:

Conclusione

Un file di guerra può essere distribuito in AWS creando l'istanza EC2 dalla pagina della console EC2. Successivamente, connettiti ad esso utilizzando il client SSH e incolla il comando sul prompt dei comandi o PowerShell. Una volta che l'utente è connesso all'istanza, scarica il server Tomcat e avvia i suoi servizi. Successivamente, scarica il file di guerra all'interno del server Tomcat e il file viene distribuito. Utilizzare l'IP pubblico e il numero di porta con il nome del file sul browser Web per visualizzare il file di guerra.