Chapitre5 Apache
Chapitre5 Apache
Chapitre5 Apache
SOUS LINUX
D’une manière basique, nous avons le client qui initie la connexion vers le serveur et qui sollicite une
ressource avec la commande http GET, HEAD , POST s’il désire uniquement le méta donnée ou s’il
envoie des informations supplémentaires au serveur,
Configuration
Les fichiers de configuration de chargement des modules sont placés dans le dossier
/etc/httpd/conf.modules.d. les fichiers placés dans ce dossier sont traité avant le fichier
principal httpd.conf qui, lui se trouve dans le dossier /etc/httpd/conf
Les fichier de configuration place dans /etc/httpd/conf. d sont traité après le fichier httpd.
conf.
Voir la documentation installée
Lancement du service httpd
Avant tout, il est indispensable d’installer apache. Pour ce faire utiliser la commande
Arrêter le service
pour arrêter le service:
1. Obtenir un certificat
2. Installer le module TLS
3. Configurer un hôte virtuel qui
supporte le TLS
1. Obtenir un certificat
On a le choix entre un certificat auto-signé ou créer une requête de certificat « certificat request »
que l’on transmet à un CA reconnu qui va le signer pour obtenir un certificat
Les commandes de créations sont fournies par crypto-utils. La commande principale est genkey,
Syntaxe:
#genkey <FQDN>
<FQDN> Nom pleinement qualifié que les clients utiliserons pour contacter le serveur.
Après création des fichiers
/etc/pki/tls/private/<fqdn>.key: la clé privée avec les permission 0600 ou 0400 et le contexte
Selinux cert_t.
/etc/pki/tls/certs/<fqdn>.0.csr si nous voulons faire signer la clé par une CA, c’est ce fichier que
nous enverrons,
/etc/pki/tls/certs/<fqdn>.crt certificat public, ce fichier est généré quand nous auto-signons notre
clé. Si nous avons envoyé une requête, ce fichier correspondra au retour du CA. Les
permissions seront 0644 et le context SELinux cert_t,
Installation et configuration du module SSL
Après installation du module, un site virtuel TLS est configuré par défaut dans le fichier
/etc/httpd/conf.d/ssl.conf
Exemple de configuration
Erreurs courantes lors de la configuration des hôtes virtuels