Vous êtes sur la page 1sur 14

Noms : BURLOT Brice HASQUENOPH Maël

Modules Réseaux : SAÉ 2.03

Compte-rendu d’installation et de
configuration d'un serveur
1. Gestion des services : systemd
Au départ, nous avons installé le paquet sshd grâce à cette commande : sudo apt-get install openssh-
server.

Puis nous avons vérifié que cela fonctionnait avec l’ip de notre machine qui est la suivante :
10.31.4.56.
Nous avons ensuite stoppé le service ssh avec cette commande : sudo systemctl stop ssh.
Nous l’avons redémarré suite à un essai de reconnexion en faisant : sudo systemctl restart ssh.

2. Serveur Web apache2


Installation de base du serveur
1. Installation du paquet apache2 :

2. Démarrage du service apache2 :


Nous avons utilisé la commande : systemctl start apache2 pour lancer le service apache2.
Pour vérifier son bon fonctionnement nous avons utilisé la commande de status qui a affiché cela :

La partie "Active : active (running)" indique que le serveur apache2 est actif.
Nous avons aussi vérifié le fonctionnement du service en allant sur notre site web via un navigateur.

Modules Réseaux : SAÉ 2.03 - BUT Informatique Reims 1


Noms : BURLOT Brice HASQUENOPH Maël

On observe que le serveur est bien fonctionnel car la page par défaut d’apache s’affiche.

Exploration du contenu du répertoire /etc/apache2


Répertoire apache2/ :

Modules Réseaux : SAÉ 2.03 - BUT Informatique Reims 2


Noms : BURLOT Brice HASQUENOPH Maël
Répertoire apache2/conf-enabled :

Répertoire apache2/conf-available :

Répertoire apache2/mods-available :

Répertoire apache2/mods-enabled :

Répertoire apache2/sites-available :
*

Répertoire apache2/sites-enabled :

Modules Réseaux : SAÉ 2.03 - BUT Informatique Reims 3


Noms : BURLOT Brice HASQUENOPH Maël
Description du répertoire apache2
Les fichiers avec liens symboliques dans les répertoires xxx-enabled sont lié dans le fichier
apache2.conf, ces fichiers permettent d'activer les fichiers de configurations auxquelles ils
correspondent dans le fichier de configuration principale (apache2.conf).
a2enmod : active un module dans la configuration apache2 en créant un lien entre mods-
enabled et apache2.conf.
a2dismod : désactive un module dans la configuration apache2 en supprimant le lien entre
mods-enabled et apache2.conf.
Création de la page WEB dans public_html
Nous avons donné à l'utilisateurs "www-data" les droits pour lui permettre l'accès au répertoire
d’accueil ainsi qu'au répertoire public_html :

(7 = tous les droits (rwx), 5 = r-x)


Pour tester si le serveur fonctionnait, nous nous sommes rendu sur le site web :

Le site Web est bien présent.


Nous sommes ensuite allés supprimer l'option "Indexes" dans le fichier userdir.conf :
(Indexes n'est plus présent)

Pour finir, nous avons créé la page ‘bienvenue.html’ dans le répertoire public_html :
Modules Réseaux : SAÉ 2.03 - BUT Informatique Reims 4
Noms : BURLOT Brice HASQUENOPH Maël

Et elle est bel et bien sur notre site web :

Installation/Configuration du serveur Web virtuel


Pour cette configuration il nous a fallu revoir les droits sur les répertoires de "iut".
- /home/iut -> --x
- /home/iut/public_html -> r-x

Nous avons ensuite édité le fichier de configuration de "mon-serveur":


Modules Réseaux : SAÉ 2.03 - BUT Informatique Reims 5
Noms : BURLOT Brice HASQUENOPH Maël
- copie du fichier de configuration par défaut

-modification du fichier copié :

3. Serveur Web sécurisé https


Création du certificat auto-signé
Tout d’abord, nous avons vérifié que les paquets étaient présents :

Les paquets étant présents, nous avons créé le certificat auto-signé.


Nous avons ensuite édité le fichier de configuration du VirtualHost de votre serveur ssl en faisant
une copie du fichier default-ssl.conf du répertoire /etc/apache2/sites-available :

Nous avons activé le module ssl et la configuration du site, puis testé son fonctionnement :

Modules Réseaux : SAÉ 2.03 - BUT Informatique Reims 6


Noms : BURLOT Brice HASQUENOPH Maël

4. Langage de programmation PHP


Nous avons installé les paquets PHP et libapache2-mod-php :

Puis édité le fichier de configuration php :

Modules Réseaux : SAÉ 2.03 - BUT Informatique Reims 7


Noms : BURLOT Brice HASQUENOPH Maël

Redémarrage du service apache2 et création d'un fichier "index.php" avec "<?php phpinfo();"
inscrit dedans.

Pour finir, nous avons testé le fonctionnement de la page "index.php" :

Modules Réseaux : SAÉ 2.03 - BUT Informatique Reims 8


Noms : BURLOT Brice HASQUENOPH Maël

5. Serveur de base de données MySQL


Nous avons installé le paquet mysql-server.
Nous avons rencontré un problème lors de la configuration de la sécurité de MySQL :

Il nous était impossible de définir un mot de passe pour sécurisé le serveur MySQL.
Nous avons donc défini manuellement un mot de passe pour l’utilisateur ‘root’ dans mysql.

Nous avons ensuite créé un nouvel utilisateur ‘admin’ et nous lui avons donné tous les privilèges :

Après redémarrage du service apache2 nous avons testé le bon fonctionnement de MySQL :

6. Outil d'administration de bases de données phpMyAdmin


Nous avons téléchargé le paquet phpmyadmin, sélectionné apache2 dans le choix des serveurs,
sélectionné "oui" pour l'utilisation de dbconfig-common :

Modules Réseaux : SAÉ 2.03 - BUT Informatique Reims 9


Noms : BURLOT Brice HASQUENOPH Maël

Et définit un mot de passe (iutinfo) :

Le fichier de configuration a bien été généré :

Modules Réseaux : SAÉ 2.03 - BUT Informatique Reims 10


Noms : BURLOT Brice HASQUENOPH Maël
Nous avons créé ensuite un utilisateur « mysqltest » :

Pour finir, nous avons testé la connexion avec l’utilisateur « mysqltest » :

7. Installation du CMS WordPress


Nous avons téléchargé l'archive WordPress au format .tar.gz car ceci est plus pratique sous linux à
décompresser :

Puis nous l’avons décompressé dans le répertoire « mon_serveur » :

Installation de WordPress

Modules Réseaux : SAÉ 2.03 - BUT Informatique Reims 11


Noms : BURLOT Brice HASQUENOPH Maël
- Création d’une base de données wordpress :

- Création d’un utilisateur pour la base de données wordpress :

- Attribution des privilèges spécifiques à la bdd wordpress à l’utilisateur wordpress :

Modules Réseaux : SAÉ 2.03 - BUT Informatique Reims 12


Noms : BURLOT Brice HASQUENOPH Maël

- Configuration du fichier « wp-config.php » dans le dossier


/home/iut/mon_serveur/wordpress :

- Pour finir, nous avons testé le fonctionnement du site Web :


Modules Réseaux : SAÉ 2.03 - BUT Informatique Reims 13
Noms : BURLOT Brice HASQUENOPH Maël

Modules Réseaux : SAÉ 2.03 - BUT Informatique Reims 14

Vous aimerez peut-être aussi