[RUBY] AWS ☆☆☆☆ La route du déploiement Chapitre 4-Final (version courte, 4 fois au total)

1) Arrière-plan </ font>

C'est le dernier chapitre de la 4ème fois. J'ai déployé mon propre portfolio. La dernière tâche consiste à lier les domaines. Puisqu'il y a tellement d'articles de procédure liés à AWS, je décrirai ici très brièvement la procédure, y compris un mémorandum.

2) Environnement </ font>

article Contenu
OS.Amazon Linux AMI release 2018.03
Ruby v2.5.1
Ruby On Rails v5.2.4.3
MySQL v5.6
Unicorn v5.4.1

3) Contenu </ font>

** Je pense que cela prendra environ 65 minutes avec les paramètres suivants. (30 minutes si vous connaissez la configuration) ** </ font>

  • À l'exception de la désignation [Machine locale], tout le travail sera effectué sur AWS.

(1) Obtenez un domaine à partir de votre nom dot com (20 minutes)

Contractez le domaine à partir du même site. Je vais omettre ceci ici.

(2) Installation et réglage de Nginx (20 minutes)

--Introduire Nginx (serveur Web) en utilisant le package yum --Définissez le fichier de configuration Nginx

  • Octroi d'autorisations de package Nginx (/ var / lib / nginx)
  • Modifier le fichier de configuration Unicorn (configuré pour traiter via Nginx)

(3) Paramètres AWS-Route 53 (10 minutes)

--Créer une nouvelle zone hôte

  • Enregistrez la même adresse IP Elastic dans un nouveau jeu d'enregistrements

(4) Nom du paramètre dot com (15 minutes)

  • Enregistrez un enregistrement NS nouvellement attribué dans AWS en tant que nom de serveur de noms
  • Paramètres DNS (IP Elaspic et domaine sont liés)

(2) Réglage Nginx 2 (10 minutes)

--Définissez le nom de domaine enregistré dans le même fichier de paramètres.

C'est tout. Lorsque vous accédez au domaine spécifié, vous pouvez vous référer à l'application rails exécutant Unicorn via NGINX. Pour être honnête, c'est facile. Je l'ai écrit brièvement pour ne pas l'écrire aussi difficile que possible. c'est tout.