Blog ENI : Toute la veille numérique !
🐠 -25€ dès 75€ 
+ 7 jours d'accès à la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Supports de cours
  2. Installation et configuration d'un serveur internet - (BIND, Apache, Nginx, Dovecot, Postfix...)

Installation et configuration d'un serveur internet (BIND, Apache, Nginx, Dovecot, Postfix...)

Informations

Livraison possible dès le 18 avril 2024
  • Personnalisable
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • Reliure spirale - 17 x 21 cm (Médian)
  • ISBN : 978-2-409-02604-1
  • EAN : 9782409026041
  • Ref. ENI : RIMSERWIC

Informations

  • Consultable en ligne immédiatement après validation du paiement et pour une durée de 10 ans.
  • Version HTML
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • HTML
  • ISBN : 978-2-409-02605-8
  • EAN : 9782409026058
  • Ref. ENI : LNRIMSERWIC
Ce support s’adresse aux administrateurs système, débutants comme plus expérimentés, qui souhaitent, à partir d’un serveur sur lequel seul le système d’exploitation est installé, configurer un serveur internet d’entreprise fonctionnel, prêt à être mis en production. Pour bien appréhender la lecture, un minimum de connaissances sur Unix/Linux, sur le fonctionnement de l’interface en ligne de commande et sur la configuration à l’aide des fichiers texte est conseillée. La connaissance de...
Aperçu du livre papier
  • Niveau Initié à Confirmé
  • Nombre de pages 356 pages
  • Parution mars 2021
Ce support s’adresse aux administrateurs système, débutants comme plus expérimentés, qui souhaitent, à partir d’un serveur sur lequel seul le système d’exploitation est installé, configurer un serveur internet d’entreprise fonctionnel, prêt à être mis en production.

Pour bien appréhender la lecture, un minimum de connaissances sur Unix/Linux, sur le fonctionnement de l’interface en ligne de commande et sur la configuration à l’aide des fichiers texte est conseillée. La connaissance de commandes de base telles que cd, ls, cat, less, tar et gzip est également un plus.

Après un chapitre sur les bases d’un système Unix/Linux, l’auteur amène rapidement le lecteur au coeur de l’administration système avec la mise en oeuvre de la configuration d’un serveur, illustrée avec plusieurs systèmes d’exploitation tels que FreeBSD, Debian et CentOS.

A l’aide d’exemples de configuration et de commandes, l’auteur explique étape par étape l’installation et la configuration d’un pare-feu, d’un serveur DNS, d’un serveur web (Apache ou Nginx) et d’un serveur mail.

Il détaille également le chiffrement par SSL/TLS des connexions (web et courriels) ainsi que la gestion dans un annuaire LDAP des utilisateurs n’ayant pas besoin de l’accès shell. Ce support propose également des pistes pour l’analyse de problèmes éventuels, pour la maintenance quotidienne et les sauvegardes ainsi que pour donner la possibilité à l’administrateur système de faire évoluer le serveur.

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

Téléchargements

Introduction et préparations
  1. 1. Introduction
  2. 2. Annexe
  3. 3. Logiciels libres
  4. 4. Connaissances et expériences préalables
  5. 5. Temps et motivation exigés
  6. 6. Compte externe pour courriel et espace disque
  7. 7. Choix de système et d'hébergeur
    1. 7.1 Matériel
      1. 7.1.1 Serveur physique ou machine virtuelle ?
      2. 7.1.2 Spécifications minimales
    2. 7.2 Système d'exploitation
    3. 7.3 Système de fichiers
    4. 7.4 Hébergeur
    5. 7.5 Configuration du BIOS ou de l'UEFI
    6. 7.6 Connexion au nouveau serveur
  8. 8. Noms et adresses employés dans ce livre
    1. 8.1 Adresse IP
    2. 8.2 Noms de domaine
    3. 8.3 Nom d'hôte
    4. 8.4 Noms d'utilisateur
Bref exposé d'Unix et de POSIX
  1. 1. Introduction
  2. 2. Comptes d'utilisateur
  3. 3. Shell
    1. 3.1 Configuration du shell
    2. 3.2 Script shell
  4. 4. Structure des répertoires
  5. 5. Extensions des fichiers
  6. 6. Ports logiciels
  7. 7. Processus
    1. 7.1 Afficher les processus
    2. 7.2 Terminer les processus
    3. 7.3 Arrêter/redémarrer le système
  8. 8. Daemons
    1. 8.1 Démarrer et arrêter les daemons
      1. 8.1.1 init de style BSD
      2. 8.1.2 init de style SysV
      3. 8.1.3 systemd
    2. 8.2 Les autres processus en arrière-plan
  9. 9. Journaux
  10. 10. Documentation
    1. 10.1 Pages man et info
    2. 10.2 HTML et texte
    3. 10.3 Request for Comments (RFC)
Gestion des logiciels
  1. 1. Introduction
  2. 2. FreeBSD
    1. 2.1 Système de base
    2. 2.2 Logiciels complémentaires
      1. 2.2.1 Installation des paquetages
      2. 2.2.2 Mise à jour des paquetages
      3. 2.2.3 Installation du catalogue des logiciels portés
      4. 2.2.4 Installation des logiciels portés
      5. 2.2.5 Mise à jour des logiciels portés
      6. 2.2.6 Renseignements sur les paquetages et les logiciels portés
      7. 2.2.7 Suppression des paquetages et des logiciels portés
      8. 2.2.8 Reprendre l'installation interrompue d'un logiciel porté
  3. 3. Debian
    1. 3.1 Mise à jour
    2. 3.2 Installation
    3. 3.3 Renseignements
    4. 3.4 Suppression
  4. 4. CentOS
    1. 4.1 Mise à jour
    2. 4.2 Installation
    3. 4.3 Renseignements
    4. 4.4 Suppression
  5. 5. Perl et Python
    1. 5.1 Perl : CPAN/cpan
    2. 5.2 Python : PyPI/pip
Réseau (base) et pare-feu
  1. 1. Introduction
  2. 2. Configuration du réseau
    1. 2.1 FreeBSD
    2. 2.2 Debian
    3. 2.3 CentOS
  3. 3. Pare-feu
    1. 3.1 FreeBSD
    2. 3.2 Linux
    3. 3.3 Les attaques par force brute
Gestion des utilisateurs et des droits
  1. 1. Introduction
  2. 2. Utilisateurs et groupes
    1. 2.1 Création du compte
      1. 2.1.1 FreeBSD
      2. 2.1.2 Debian
      3. 2.1.3 CentOS
    2. 2.2 Changement du mot de passe
    3. 2.3 Modification du compte
      1. 2.3.1 chfn
      2. 2.3.2 chsh
    4. 2.4 Blocage du compte
    5. 2.5 Suppression du compte
      1. 2.5.1 FreeBSD
      2. 2.5.2 Debian et CentOS
    6. 2.6 Renseignements sur les utilisateurs
    7. 2.7 Création et suppression des groupes
      1. 2.7.1 FreeBSD
      2. 2.7.2 Debian
      3. 2.7.3 CentOS
    8. 2.8 Changement d'appartenance aux groupes
      1. 2.8.1 FreeBSD
      2. 2.8.2 Debian
      3. 2.8.3 CentOS
    9. 2.9 Renseignements sur les groupes
  3. 3. Droits d'accès
    1. 3.1 Traditionnel
      1. 3.1.1 Représentation numérique des permissions
      2. 3.1.2 Permissions par défaut
      3. 3.1.3 Modification des permissions
      4. 3.1.4 Permissions spéciales
    2. 3.2 Access Control Lists
      1. 3.2.1 Préparation
      2. 3.2.2 Utilisation
  4. 4. Limitation d'accès root
    1. 4.1 sudo
    2. 4.2 Blocage compte root
    3. 4.3 setuid
  5. 5. Comptes pour d'autres utilisateurs
  6. 6. Départ d'un administrateur système
Domain Name System (DNS)
  1. 1. Introduction
  2. 2. Installation
    1. 2.1 FreeBSD
    2. 2.2 Debian
    3. 2.3 CentOS
  3. 3. Configuration
  4. 4. Ajout de domaines
    1. 4.1 Fichier zone
      1. 4.1.1 SOA record
      2. 4.1.2 NS record
      3. 4.1.3 MX record
      4. 4.1.4 A record
      5. 4.1.5 AAAA record
      6. 4.1.6 CNAME record
      7. 4.1.7 TXT record
      8. 4.1.8 SSHFP record
      9. 4.1.9 PTR record
      10. 4.1.10 Autres records
      11. 4.1.11 Les autres fichiers zone
    2. 4.2 Ajout des zones à la configuration
    3. 4.3 Chargement de configuration
  5. 5. Résolution inverse
  6. 6. Consultation et débogage
Secure Shell (SSH)
  1. 1. Introduction
  2. 2. Installation et configuration du serveur SSH
    1. 2.1 Installation FreeBSD
    2. 2.2 Installation Debian
    3. 2.3 Installation CentOS
    4. 2.4 Configuration
    5. 2.5 Lancement et arrêt
      1. 2.5.1 FreeBSD
      2. 2.5.2 Debian et CentOS
  3. 3. Lancement d'une session
    1. 3.1 Linux, BSD et macOS
    2. 3.2 Windows
  4. 4. Transfert de fichiers par une connexion SSH
    1. 4.1 SFTP
    2. 4.2 SCP
    3. 4.3 rsync
  5. 5. Clé SSH au lieu de mot de passe
    1. 5.1 Génération d'une paire de clés
      1. 5.1.1 Unix
      2. 5.1.2 Windows
    2. 5.2 Installation de la clé sur le serveur
    3. 5.3 Connexion avec une clé
      1. 5.3.1 Unix
      2. 5.3.2 Windows
    4. 5.4 Refus de l'authentification avec les mots de passe
Planification de tâches
  1. 1. Introduction
  2. 2. Network Time Protocol (NTP)
    1. 2.1 FreeBSD
    2. 2.2 Debian
    3. 2.3 CentOS
  3. 3. Cron
  4. 4. Anacron
  5. 5. At
Serveur web (Apache/Nginx) - Base
  1. 1. Introduction
  2. 2. Répertoire
  3. 3. Apache
    1. 3.1 Installation FreeBSD
    2. 3.2 Installation Debian
    3. 3.3 Installation CentOS
    4. 3.4 Premier test
    5. 3.5 Configuration
      1. 3.5.1 FreeBSD
      2. 3.5.2 Debian
      3. 3.5.3 CentOS
      4. 3.5.4 .htaccess
  4. 4. Nginx
    1. 4.1 Installation FreeBSD
    2. 4.2 Installation Debian
    3. 4.3 Installation CentOS
    4. 4.4 Premier test
    5. 4.5 Configuration
  5. 5. mod_php
  6. 6. PHP-FPM
    1. 6.1 Installation FreeBSD
    2. 6.2 Installation Debian
    3. 6.3 Installation CentOS
    4. 6.4 Configuration
  7. 7. PHP
    1. 7.1 Configuration
    2. 7.2 Extensions
  8. 8. Un premier hôte virtuel ou serveur virtuel
    1. 8.1 DNS
    2. 8.2 Noms
    3. 8.3 Utilisateur
    4. 8.4 Répertoires
    5. 8.5 PHP-FPM
    6. 8.6 Apache
    7. 8.7 Nginx
      1. 8.7.1 FreeBSD
      2. 8.7.2 Debian
      3. 8.7.3 CentOS
      4. 8.7.4 Général
    8. 8.8 Test
      1. 8.8.1 Ça fonctionne !
  9. 9. Passage de mod_php à PHP-FPM
Chiffrement d'échange (SSL/TLS)
  1. 1. Introduction
  2. 2. Let's Encrypt
    1. 2.1 Certbot
    2. 2.2 Installation du certificat pour vert.example.com
      1. 2.2.1 Apache
      2. 2.2.2 Nginx
    3. 2.3 Renouvellement automatique
      1. 2.3.1 Redémarrer le serveur web
    4. 2.4 Suppression de certificats
Bases de données
  1. 1. Introduction
  2. 2. bd.example.com
  3. 3. MariaDB (MySQL)
    1. 3.1 Installation sous FreeBSD
    2. 3.2 Installation sous Debian
    3. 3.3 Installation sous CentOS
    4. 3.4 Post-installation
    5. 3.5 phpMyAdmin
      1. 3.5.1 Installation sous FreeBSD
      2. 3.5.2 Installation sous Debian
      3. 3.5.3 Installation sous CentOS
      4. 3.5.4 Configuration Apache
      5. 3.5.5 Configuration Nginx
      6. 3.5.6 Configuration PHP-FPM
      7. 3.5.7 Configuration phpMyAdmin
      8. 3.5.8 Connexion à phpMyAdmin
  4. 4. PostgreSQL
    1. 4.1 Installation sous FreeBSD
    2. 4.2 Installation sous Debian
    3. 4.3 Installation sous CentOS
    4. 4.4 Post-installation
    5. 4.5 phpPgAdmin
      1. 4.5.1 Installation sous FreeBSD
      2. 4.5.2 Installation sous Debian
      3. 4.5.3 Installation sous CentOS
      4. 4.5.4 Configuration Apache
      5. 4.5.5 Configuration Nginx
      6. 4.5.6 Configuration PHP-FPM
      7. 4.5.7 Configuration phpPgAdmin
  5. 5. Lightweight Directory Access Protocol (LDAP)
    1. 5.1 Installation
    2. 5.2 Certificats TLS
    3. 5.3 Configuration du daemon
    4. 5.4 Configuration des clients
    5. 5.5 Conteneur pour les utilisateurs
    6. 5.6 phpLDAPadmin
      1. 5.6.1 Installation sous FreeBSD
      2. 5.6.2 Installation sous Debian
      3. 5.6.3 Installation sous CentOS
      4. 5.6.4 Configuration Apache
      5. 5.6.5 Configuration Nginx
      6. 5.6.6 Configuration PHP-FPM
      7. 5.6.7 Configuration phpLDAPadmin
      8. 5.6.8 Connexion à phpLDAPadmin
    7. 5.7 Apache Directory Studio
  6. 6. Autres bases de données
    1. 6.1 DBM
    2. 6.2 SQLite
Courrier électronique
  1. 1. Introduction
  2. 2. DNS
  3. 3. Certificat TLS
  4. 4. Internet Message Access Protocol (IMAP)
    1. 4.1 Dovecot
    2. 4.2 Sieve
    3. 4.3 Installation
      1. 4.3.1 FreeBSD
      2. 4.3.2 Debian
      3. 4.3.3 CentOS
    4. 4.4 Répertoire
    5. 4.5 Configuration
      1. 4.5.1 Utilisateurs
      2. 4.5.2 Dovecot
      3. 4.5.3 Client de messagerie
      4. 4.5.4 Sieve
    6. 4.6 Vérification
  5. 5. Simple Mail Transfer Protocol (SMTP)
    1. 5.1 Postfix
    2. 5.2 Installation
      1. 5.2.1 FreeBSD
      2. 5.2.2 Debian
      3. 5.2.3 CentOS
    3. 5.3 Configuration
    4. 5.4 Test
    5. 5.5 Affinage de la configuration de Postfix
      1. 5.5.1 Vérification de HELO / EHLO
      2. 5.5.2 Vérification d'adresses
      3. 5.5.3 Adresses non utilisées
    6. 5.6 Greylisting
      1. 5.6.1 Installation
      2. 5.6.2 Configuration
    7. 5.7 DNS Black Listing (DNSBL)
    8. 5.8 Sender Policy Framework (SPF)
    9. 5.9 DomainKeys Identified Mail (DKIM)
    10. 5.10 Filtre antispam
    11. 5.11 Messagerie web
Serveur web (Apache/Nginx) - Avancé
  1. 1. Introduction
  2. 2. www.example.com
  3. 3. CGI (Common Gateway Interface)
    1. 3.1 Configuration Apache
    2. 3.2 Configuration Nginx
  4. 4. Alias
    1. 4.1 Apache
    2. 4.2 Nginx
  5. 5. Contrôle d'accès
    1. 5.1 Apache
    2. 5.2 Nginx
  6. 6. WebDAV
    1. 6.1 Apache
    2. 6.2 Nginx
    3. 6.3 CalDAV et CardDAV
      1. 6.3.1 Radicale et Apache
      2. 6.3.2 Radicale et Nginx
      3. 6.3.3 Les clients
  7. 7. Journaux et statistiques
  8. 8. Applications web clés en main
    1. 8.1 Site web complet
    2. 8.2 Boutique en ligne
    3. 8.3 Service d'assistance
    4. 8.4 Wiki
    5. 8.5 Cloud personnel
Sauvegarde et surveillance
  1. 1. Introduction
  2. 2. Sauvegarde
    1. 2.1 Quoi sauvegarder ?
    2. 2.2 Où stocker les sauvegardes ?
    3. 2.3 Quand faire les sauvegardes ?
    4. 2.4 Conclusion
  3. 3. Surveillance
    1. 3.1 Listes de diffusion
    2. 3.2 Surveillance locale
      1. 3.2.1 Journaux
      2. 3.2.2 Scripts
    3. 3.3 Surveillance externe
Pour aller plus loin
  1. 1. Introduction
  2. 2. chroot et virtualisation
  3. 3. Configuration du noyau
  4. 4. Équilibrage des charges
  5. 5. RAID
  6. 6. Facilitation du travail de l'administrateur système
    1. 6.1 Panneaux de configuration
    2. 6.2 Gestion de configuration
    3. Index
Auteur : Robert LA LAU

Robert LA LAU

De véritable passe-temps qui le pousse d’abord à jouer avec Linux et à développer de petits jeux et des applications en Perl, HTML ou JavaScript, Robert LA LAU transforme très tôt son attirance pour l’informatique en un métier qui le conduit à devenir développeur web en 1999. Au fil de sa carrière, il se spécialise ensuite dans la gestion de serveur web et l’administration de systèmes tels que Linux ou FreeBSD. Après 15 années en tant que freelance dans l’informatique, il souhaite aujourd’hui se concentrer sur le partage de son expérience et de ses connaissances aux prochaines générations d’administrateurs système grâce à la réalisation de vidéos de formation, à des formations dispensées sur Unix ou via l’écriture de livre sur l’installation et la configuration d’un serveur internet.
En savoir plus

Nos nouveautés

voir plus