Introduction

Le service Apache offre les fonctions de serveur HTTP. Il héberge de nombreuses applications web et délivre le contenu du site http://medspx.fr sur le port 80 classique et via un canal chiffré par TLS sur port 443. Le service Apache est disponible sur IPv4 ainsi que sur IPv6.

Information Caractéristiques
Site web origine https://httpd.apache.org/
Version installée 2.2.22
Code C
Paquet apache2

Pré-requis

  • Pour la réinstallation d'Apache, une connexion à Internet est indispensable, ne serait-ce que pour télécharger les paquets d'installation.
  • Apache est destiné à être installé sur une distribution Debian Wheezy de base.
  • Pour effectuer une remise en service d'Ikiwiki, il est indispensable d'avoir réinstallé toute la partie sécurité.

Installation des paquets

Voici la commande complète qui permet de réinstaller les paquets indispensables au fonctionnement d'Apache.

# aptitude install -R apache2 libapache2-mod-php5

Répertoires concernés

  • Le répertoire de configuration d'Apache est situé dans /etc/apache2.

Restaurations

Le seul élément à restaurer est l'ensemble des fichiers de configuration des sites web disponibles d'Apache

# restore apache2_conf /etc/apache2

Voici la liste des fichiers restaurés:

Fichier Caractéristiques
/etc/apache2/sites-available/default Fichier de configuration du site principal sans TLS
/etc/apache2/sites-available/medspx.fr.tls Fichier de configuration du site principal en mode TLS
/etc/apache2/ports.conf Fichier de configuration des ports d'écoute du service Apache, permet l'IPv6.
/etc/apache2/free_fr_map.txt Fichier de redirection des utilisateurs venus du site free.fr
/etc/apache2/webdav_users Fichier de mot de passe d'authentification.

Activation des modules et des sites actifs

Pour que l'ensemble des services offerts par Apache fonctionnent, il est nécessaire d'activer certains modules:

# a2enmod rewrite proxy proxy_http setenvif

Il faut également activer les sites web:

# a2ensite default medspx.fr.tls

Relance du service Apache pour prise en compte de la configuration

Si tout est correctement restauré, et que la configuration manuelle a été jouée, on peut alors relancer le service Apache2

# service apache2 restart

Procédure de vérification de restauration

  • Se connecter sur http://medspx.fr et vérifier que le contenu du blog apparaît.
  • Se connecter sur https://medspx.fr et vérifier que le contenu du blog apparaît.
  • Vérifier l'empreinte SHA-1 du certificat de https://medspx.fr. Elle doit être: E9:6D:63:15:F8:AA:7B:00:C2:04:F2:74:BB:1B:AB:D0:00:40:55:91
  • Vérifier que le service Shellinabox fonctionne.
  • Vérifier que le service Miniflux fonctionne.
  • Vérifier que le service Roundcube fonctionne.