Hoe de Rails-applicatie op AWS te implementeren

Hoe De Rails Applicatie Op Aws Te Implementeren



Ruby on rails is een raamwerk voor het bouwen van interactieve webapplicaties, terwijl ruby ​​een programmeertaal is met een expressieve en gebruiksvriendelijke syntaxis. Het biedt meer dan 60.000 bibliotheken en frameworks. AWS biedt het platform om Rails-applicaties op het platform te ontwikkelen en te implementeren en in dit bericht leert u het proces van het implementeren van de rails-applicatie op AWS.

Laten we beginnen met het implementeren van de Rails-applicatie op AWS:

Implementeer de Rails-applicatie in AWS

Om een ​​Rails-applicatie naar AWS te implementeren, klikt u op de knop ' Applicatie maken ”van de Elastic Beanstalk-console:









Voer de naam van de webapplicatie in en voeg toe ' Labels ” voor de toepassing:







Scroll naar beneden op de pagina en selecteer het platform voor de applicatie en de bijbehorende code. Klik aan het einde op de ' Applicatie maken ”-knop om de applicatie met zijn omgeving te maken:



Het maken van een applicatieomgeving duurt even:

Zodra de omgeving is gemaakt, klikt u eenvoudig op de knop ' Configuratie ”-knop om beveiligingsinstellingen te wijzigen:

Klik op de configuratiepagina op de knop ' Bewerking ”-knop in het beveiligingsgedeelte:

Voeg het sleutelpaarbestand voor de EC2-instantie toe en klik op de knop ' Toepassen ' knop:

Selecteer op de EC2-console het openbare IP-adres van de rails-omgevingsinstantie:

Gebruik het IP-adres om de rails-applicatie in de webbrowser te bekijken:

U hebt de Rails-applicatie met succes geïmplementeerd in AWS:

Conclusie

Om de rails-applicatie naar AWS te implementeren, maakt u eenvoudig een applicatie op de Elastic Beanstalk en kiest u het platform voor de applicatie. Het duurt even om de omgeving voor de rails-toepassing te creëren. Wijzig de beveiligingsconfiguraties van de omgeving om het sleutelpaarbestand voor de EC2-instantie toe te voegen. Je hebt de rails-applicatie geïmplementeerd in AWS met behulp van dit bericht.