Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
atelier:chantier:construction-d-un-serveur [23/02/2024 09:50] lagrenouille [installation d'un serveur classique de base - le fameux LAMP] |
atelier:chantier:construction-d-un-serveur [04/05/2024 19:21] lagrenouille [un serveur sous debian] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== un serveur sous debian ====== | ====== un serveur sous debian ====== | ||
- | + | *Création par : {{user>lagrenouille}} | |
- | * Objet : du tuto : Installation d'un serveur sous debian | + | * Objet : du tuto Installation d'un serveur sous debian |
- | * Niveau requis : {{tag>débutant avisé}} | + | * Niveau requis : {{tag>débutant avisé}} |
- | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] |
- | * Suivi : {{tag>en-chantier à-tester à-placer}} -Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. | + | * Suivi : {{tag>à-tester}} -Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. |
- | * Création par [[user>DF]] 21/02/2024 | + | |
- | * Testé par <Albertine,Jeannot et les lapins DF..> le <...> | + | |
- | * Commentaires sur le forum : [[:url-invalide | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | + | |
===== installation d'un serveur classique de base - le fameux LAMP ===== | ===== installation d'un serveur classique de base - le fameux LAMP ===== | ||
<code root>apt install apache2 apache2-doc</code> | <code root>apt install apache2 apache2-doc</code> | ||
Ligne 45: | Ligne 42: | ||
[[http://localhost/phpmyadmin/index.php]] | [[http://localhost/phpmyadmin/index.php]] | ||
- | <code root>apt install mariadb-server mariadb-client</code> | + | <code root>apt install mariadb-server mariadb-client mycli mariadb-common mariadb-server-core php-mysql php7.4-mysql python3-pymysql dbconfig-mysql mysql-common</code> |
vous pouvez vérifier l'installation en ligne de commande. | vous pouvez vérifier l'installation en ligne de commande. | ||
Ligne 64: | Ligne 61: | ||
</code> | </code> | ||
- | ''exit ou Ctrl C pour sortir | + | ''exit ou Ctrl C pour sortir '' |
- | '' | + | |
+ | **Vous pouvez créer un utilisateur en ligne de commande ** | ||
+ | |||
+ | |||
===== Allons un peu plus loin ===== | ===== Allons un peu plus loin ===== | ||
+ | |||
+ | **''mettre notre serveur en ligne''** | ||
+ | |||
==== c'est quoi un serveur ==== | ==== c'est quoi un serveur ==== | ||
- | Un serveur informatique offre des services accessibles via un réseau. Il peut être matériel ou logiciel, c’est un ordinateur qui exécute des opérations suivant les | + | Un serveur informatique offre des services accessibles via un réseau. Il peut être matériel ou logiciel, c’est un ordinateur qui exécute des opérations suivant |
- | requêtes effectuées par un autre ordinateur appelé « client ». C’est pourquoi on entend souvent parler de relation « client/serveur ». Par exemple, un utilisateur | + | les requêtes effectuées par un autre ordinateur appelé « client. Par exemple, un utilisateur (côté client) va rechercher un site internet en utilisant un |
- | (côté client) va rechercher un site internet en utilisant un navigateur web, pour que ce dernier puisse l’afficher il va effectuer une requête au serveur HTTP | + | navigateur web, pour que ce dernier puisse l’afficher il va effectuer une requête au serveur HTTP qui est un serveur web. |
- | qui est un serveur web. | + | (''Pour information, on utilise, soit un navigateur web, soit des commandes dans un terminal'') |
====différents types de serveurs==== | ====différents types de serveurs==== | ||
Ligne 85: | Ligne 89: | ||
**hébergement web** //Un hébergeur web, c'est chez un hebergeur, comme OVH, Gandi, Ionos, o2switch, Infomaniak..etc.. | **hébergement web** //Un hébergeur web, c'est chez un hebergeur, comme OVH, Gandi, Ionos, o2switch, Infomaniak..etc.. | ||
- | qui vends des services pour lhébergement d'un site web, messagerie électronique, cloud, etc.....// | ||
- | **Serveurs Virtuels** //VPS, (pour virtual private server) se construit sur un serveur physique qui accueille plusieurs serveurs virtualisés// Voir cet article sur le wiki: [[https://debian-facile.org/utilisateurs:captnfab:tutos:libvirt-grenouille ]] | + | qui vends des services pour l'hébergement d'un site web, messagerie électronique, cloud, etc.....// |
+ | |||
+ | **Serveurs Virtuels** //VPS, (pour virtual private server) se construit sur un serveur physique qui accueille plusieurs serveurs virtualisés// Voir cet | ||
+ | |||
+ | article sur le wiki: [[https://debian-facile.org/utilisateurs:captnfab:tutos:libvirt-grenouille ]] | ||
+ | |||
+ | Il est possible d'avoir un VPS, d'y installer plusieurs serveurs, et de s'en servir pour héberger des services web à d'autres personnes ou associations.comme | ||
+ | |||
+ | des hébergement de sites web, ou des logiciels, nextcloud, OnlyOffice, gestion/comptabilité, partage de fichiers, pastebin, serveur de courrier, liste de | ||
+ | |||
+ | diffusion, Gitea, Roundcube, visioconférences, PeerTube.. etc... | ||
**auto-hébergement** // L’auto-hébergement consiste à héberger des services Internet sur sa connexion personnelle, à la maison, sur son propre matériel. et Voila, seul maître à bord :-P.// | **auto-hébergement** // L’auto-hébergement consiste à héberger des services Internet sur sa connexion personnelle, à la maison, sur son propre matériel. et Voila, seul maître à bord :-P.// | ||
+ | |||
+ | **Si vous demandez un hébergement Web à un hébergeur**, aujourd'hui, il est rare qu'un linux de base ne soit pas déjà installé (la plupart du temps, c'est basé sur | ||
+ | |||
+ | debian). il vous reste à y installer votre site, soit en html/php, soit autre langage, la plupart des hébergeurs vous propose des CMS (content management system, | ||
+ | |||
+ | en français, système de gestion de contenu). | ||
+ | |||
+ | Wordpress, spip, joomla, Drupal et bien d'autres. parfois déjà avec l'installation de base, soit à faire sois même. | ||
+ | |||
+ | Si vous devez installer une debian, ça ne sera pas différent que sur votre ordinateur perso. | ||
+ | |||
+ | Une adresse ip fixe est donné par l'hébergeur. | ||
+ | |||
+ | Chez l’hébergeur, par défaut. votre site sera dans www. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||