En raison d’une maintenance technique, la boutique Editions ENI sera inaccessible ce mercredi soir à compter de 21h, jusqu’à 2h jeudi matin. Nous vous invitons à passer votre commande avant 20h30. Merci pour votre compréhension. L’équipe des Editions ENI
  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...)

  • En stock
  • Expédié en 24h00
  • Personnalisable

Présentation

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.

Table des matières

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

Auteur

Robert LA LAUEn savoir plus

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.

Caractéristiques

  • Niveau Initié à Confirmé
  • Nombre de pages 356 pages
  • Parution mars 2021
    • Reliure spirale - 17 x 21 cm (Médian)
    • ISBN : 978-2-409-02604-1
    • EAN : 9782409026041
    • Ref. ENI : RIMSERWIC

Téléchargements

En complétant ce formulaire, vous acceptez d'être contacté afin de recevoir des informations sur nos produits et services ainsi que nos communications marketing. Vous aurez la possibilité de vous désabonner de nos communications à tout moment. Pour plus d'informations sur notre politique de protection des données, cliquez ici.
  • Des fichiers complémentaires (117 Ko)