Installons NginX, Tomcat, Jenkins sur le serveur Amazon Linux 2
Dans cette partie, installez nginx après la mise à jour de yum.
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
Tout d'abord, mettez à jour le package yum vers la dernière version.
sudo yum -y update
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