Démarrez gratuitement First AWS ② Démarrez la machine virtuelle Linux

introduction

La dernière fois, j'ai créé un compte AWS.

Cette fois, je vais continuer avec le tutoriel "Démarrer la machine virtuelle Linux" qui peut être visualisé à partir de l'URL suivante.

Qu'est-ce que Lightsail

Il est expliqué comme suit sur le site Web officiel d'AWS.

La plate-forme cloud simple d'utilisation Lightsail offre tout ce dont vous avez besoin pour créer une application ou un site Web, ainsi qu'un forfait mensuel économique. Que vous soyez novice dans le cloud ou que vous souhaitiez accéder immédiatement au cloud avec une infrastructure AWS de confiance, nous pouvons vous aider.

image.png

Je comprends que c'est une plate-forme, mais il semble qu'il soit rapide de l'utiliser pour connaître les détails.

Créer une instance

Lorsque vous vous connectez à votre compte AWS sur la page du didacticiel, vous serez redirigé vers la page d'accueil de Lightsail. image.png

Sélectionnez "Linux / Unix" dans "Sélectionner une image d'instance", cliquez sur "OS uniquement" dans "Sélectionner un dessin de conception", puis sélectionnez "Amazon Linux 2". image.png

Sélectionnez "Plan d'instance". Il semble que vous puissiez essayer le plan Lightsail «3,50 USD» gratuitement pendant un mois. image.png

Saisissez le nom de l'instance. image.png

Cliquez sur Créer une instance. image.png

L'onglet Instances de la page d'accueil de Lightsail s'ouvre, affichant les instances que vous avez créées. Cliquez dans le coin supérieur droit de l'instance affichée et sélectionnez "Connecter". image.png

Une fenêtre de terminal basée sur un navigateur apparaîtra dans laquelle vous pouvez entrer des commandes Linux pour gérer vos instances sans configurer de client SSH. image.png

Installation de l'application

installation de nginx

Installez nginx avec la commande suivante.

sudo amazon-linux-extras install nginx1

image.png

Démarrez nginx avec la commande service.

sudo service nginx start

Une fois que vous avez installé et démarré nginx, vous pourrez accéder à votre serveur Web. Ouvrez un navigateur et saisissez l'EIP de l'instance concernée (exemple: http://xxx.xxx.xxx.xxx/) pour l'ouvrir. Si la page suivante s'affiche dans le navigateur, l'installation du serveur Web est terminée.

image.png

Installez MySQL

Après avoir installé MySQL, modifiez le mot de passe en vous référant à l'article suivant.

Connectez-vous à MySQL avec le mot de passe modifié.

mysql -u root -p

Après cela, il vous sera demandé un mot de passe et vous pourrez le saisir pour accéder à MySQL.

Ensuite, obtenons une liste de bases de données. Exécutez la commande suivante.

show databases;

Si le message suivant s'affiche, l'installation et le démarrage de MySQL sont terminés.

image.png

Placement d'applications Web

Enfin, installez l'application. Ici, Rails est utilisé pour exécuter une application CRUD simple qui fonctionne avec le MySQL que vous venez de créer. Pour utiliser Rails, vous avez besoin d'un environnement dans lequel vous pouvez construire, donc installez le package utilisé pour la construction.

sudo yum -y groupinstall 'Development Tools'

Vous aurez également besoin des bibliothèques Ruby et MySQL, alors effectuez l'installation.

sudo yum -y install ruby-devel mysql-devel

Rails nécessite Node.js comme moteur d'exécution JavaScript. (1) Entrez ce qui suit sur la ligne de commande pour installer le gestionnaire de version de nœud (nvm).

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

Vous pouvez installer plusieurs versions de Node.js avec nvm, et vous pouvez basculer entre elles, utilisez donc nvm pour installer Node.js.

(2) Entrez ce qui suit sur la ligne de commande pour activer nvm.

. ~/.nvm/nvm.sh

(3) Entrez ce qui suit sur la ligne de commande et utilisez nvm pour installer la dernière version de Node.js.

nvm install node

④ Sur la ligne de commande, entrez ce qui suit pour vérifier que Node.js est installé et fonctionne correctement.

node -e "console.log('Running Node.js ' + process.version)"

image.png

Recommended Posts

Démarrez gratuitement First AWS ② Démarrez la machine virtuelle Linux
Démarrez Django pour la première fois
Premiers pas pour les débutants en apprentissage automatique (IA)
Essayons Linux pour la première fois
Créer une machine virtuelle Linux sous Windows
[Linux] Examen des commandes de déploiement sur AWS
pyenv pour linux
«Apprenez Linux en 5 jours» (Téléchargez des ebooks Linux ici! Gratuitement)
Pour la première fois, j'ai découvert Unix (Linux).
Préparation au démarrage de «Python Machine Learning Programming» (pour macOS)