

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configurer Ruby on Rails sur Lightsail
<a name="amazon-lightsail-quick-start-guide-rubyonrails"></a>

**Le saviez-vous ?**  
 Lightsail stocke sept instantanés quotidiens et remplace automatiquement les plus anciens par les plus récents lorsque vous activez les instantanés automatiques pour votre instance. Pour plus d'informations, voir [Configuration des instantanés automatiques pour les instances et les disques Lightsail](https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-configuring-automatic-snapshots.html). 

Voici quelques étapes à suivre pour démarrer une fois que votre instance Ruby on Rails sera opérationnelle sur Amazon Lightsail :

## Étape 1 : Attachez une adresse IP statique à votre instance Ruby on Rails
<a name="amazon-lightsail-ruby-on-rails-attach-static-ip"></a>

L'adresse IP publique dynamique par défaut attachée à votre instance change à chaque fois que vous arrêtez et démarrez l'instance. Vous pouvez créer une adresse IP statique et l'associer à votre instance pour empêcher la modification de l'adresse IP publique. Plus tard, lorsque vous utiliserez un nom de domaine avec votre instance, vous n'aurez pas besoin de mettre à jour les enregistrements DNS de votre domaine chaque fois que vous arrêtez et démarrez votre instance. Vous ne pouvez associer qu'une seule adresse IP statique à chaque instance.

Sur la page de gestion des instances, sous l'onglet **Mise en réseau**, choisissez **Créer une adresse IP statique** **ou Attacher une adresse IP statique** (si vous avez déjà créé une adresse IP statique que vous pouvez associer à votre instance), puis suivez les instructions de la page. Pour plus d'informations, veuillez consulter [Créer une IP statique et l'associer à une instance](lightsail-create-static-ip.md).

![\[Associer une adresse IP statique dans la console Lightsail\]](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/quick-start-static-ip-address.png)


## Étape 2 : Accédez à la page d'accueil de votre instance Ruby on Rails
<a name="amazon-lightsail-ruby-on-rails-visit-welcome-page"></a>

Accédez à l'adresse IP statique de votre instance pour accéder à l'application qui y est installée.

1. Sur la page de gestion de votre instance, sous l'onglet **Connect**, notez l'adresse IP statique.

1. Accédez à l'adresse IP statique, par exemple`http://192.0.0.1:3000`.

Pour plus d'informations, consultez les [guides Ruby on Rails](https://guides.rubyonrails.org/).

## Étape 3 : Déployez votre application
<a name="amazon-lightsail-ruby-on-rails-deploy-application"></a>

1. Suivez les instructions de la section [Transférer des fichiers en toute sécurité vers les instances Linux de Lightsail avec](amazon-lightsail-connecting-to-linux-unix-instance-using-sftp.md) SFTP pour copier votre application dans `/home/ec2-user/my_app`

1. Sur la page de gestion de votre instance, sous l'onglet **Connexion**, choisissez **Se connecter à l'aide de SSH**.

1. Exécutez `sudo systemctl restart rails-server`

1. Accédez à l'adresse IP statique de votre instance

## Étape 4 : créer un instantané de votre instance Ruby on Rails
<a name="amazon-lightsail-ruby-on-rails-create-snapshot"></a>

Après avoir configuré votre site Web comme vous le souhaitez, créez des instantanés périodiques de votre instance pour le sauvegarder. Un instantané est une copie du disque système et de la configuration d'origine d'une instance. Un instantané contient toutes les données nécessaires pour restaurer votre instance (au moment où l'instantané a été pris).

Vous pouvez créer des [instantanés manuellement](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#manual-snapshots) ou [activer les instantanés automatiques pour que Lightsail crée des instantanés](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#automatic-snapshots) quotidiens pour vous. En cas de problème avec votre instance, vous pouvez créer une nouvelle instance de remplacement à l'aide de l'instantané.

Vous pouvez utiliser des instantanés sur la page de gestion de votre instance, dans l'onglet **Instantanés**. Pour plus d'informations, consultez la section [Instantanés dans Amazon Lightsail](understanding-snapshots-in-amazon-lightsail.md).

![\[Création d'un instantané d'instance dans la console Lightsail\]](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/quick-start-instance-snapshots.png)
