[Linux] Création du serveur Amazon Linux 2, partie 1 (installation de Nginx)


Temps d'écriture : 2021-12-22 20:22:18

Installons NginX, Tomcat, Jenkins sur le serveur Amazon Linux 2
Dans cette partie, installez nginx après la mise à jour de yum.

Après avoir vérifié l'espace de stockage initial, yum update

J'ai créé une instance EC2 avec 8 Go de stockage EBS et il me reste 6,4 Go d'espace de stockage sans rien d'installé.

$ df -h  
Filesystem      Size  Used Avail Use% Mounted on  
devtmpfs        474M     0  474M   0% /dev  
tmpfs           483M     0  483M   0% /dev/shm  
tmpfs           483M  400K  483M   1% /run  
tmpfs           483M     0  483M   0% /sys/fs/cgroup  
/dev/xvda1      8.0G  1.7G  6.4G  21% /  
tmpfs            97M     0   97M   0% /run/user/1000  

miam mise à jour

Tout d'abord, mettez à jour le package yum vers la dernière version.

sudo yum -y update  


Installer nginx

Vérifiez le dépôt.
Si un message indiquant que la liste des packages est introuvable s'affiche, vous devez ajouter manuellement les informations du référentiel.

$ yum info nginx   
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd  
Error: No matching Packages to list  


Modifiez le fichier /etc/yum.repos.d/nginx.repo pour ajouter le référentiel.

$ sudo vi /etc/yum.repos.d/nginx.repo  


Ajoutez ce qui suit au fichier yum.repos.d/nginx.repo.

[nginx]  
name=nginx repo  
baseurl=http://nginx.org/packages/centos/7/$basearch/  
gpgcheck=0  
enabled=1  


Enregistrez le fichier yum.repos.d/nginx.repo et vérifiez à nouveau le référentiel.

$ yum info nginx   
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd  
amzn2-core                                                                                                                                                        | 3.7 kB  00:00:00       
nginx                                                                                                                                                             | 2.9 kB  00:00:00       
nginx/x86_64/primary_db                                                                                                                                           |  70 kB  00:00:00       
Available Packages  
Name        : nginx  
Arch        : x86_64  
Epoch       : 1  
Version     : 1.20.2  
Release     : 1.el7.ngx  
Size        : 790 k  
Repo        : nginx/x86_64  
Summary     : High performance web server  
URL         : https://nginx.org/  
License     : 2-clause BSD-like license  
Description : nginx [engine x] is an HTTP and reverse proxy server, as well as  
            : a mail proxy server.  


Installez nginx.

$ sudo yum install -y nginx  


Vérifiez la version nginx.

$ nginx -v  
nginx version: nginx/1.20.2  


Démarrez nginx.

$ sudo systemctl start nginx  


Enregistrez nginx pour démarrer automatiquement lorsque le serveur est redémarré.

$ sudo systemctl enable nginx  
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.  


0,4 gigaoctets ont été utilisés pour la mise à jour de yum et l'installation de nginx.

$ df -h  
Filesystem      Size  Used Avail Use% Mounted on  
devtmpfs        474M     0  474M   0% /dev  
tmpfs           483M     0  483M   0% /dev/shm  
tmpfs           483M  408K  483M   1% /run  
tmpfs           483M     0  483M   0% /sys/fs/cgroup  
/dev/xvda1      8.0G  2.1G  6.0G  26% /  
tmpfs            97M     0   97M   0% /run/user/1000  
Autres articles dans la catégorie