NOTE: Les projets remis après 8h05 seront refusés.
Mettre en place une infrastructure LAMP qui permet la publication de trois (3) sites Web répondant à un nom de domaine spécifique. Certains détails de configuration du serveur Linux seront précisés.
Le service apache2 va publier trois (3) sites web;
Voici le détail du site par défaut.
Étant donné une entrée DNS (fichier hosts) ‘mon-projet.com‘ vers l’adresse IP du serveur, saisir mon-projet.com ou bien l’adresse IP du serveur dans un fureteur, devrait afficher la page suivante:
2.1.2 – IMPORTANT: Il faut éditer le fichier html pour y inscrire votre nom au bas de la page.
Les fichiers du site web par défaut doivent-être installés dans le dossier /var/www/html/public_html
Si l’URL du site web par défaut contient le nom d’un document invalide, par exemple, http://mon-projet.com/document-invalide.html, la page suivante sera affichée:
Astuce 😉
AllowOverride All
Le site par défaut doit autoriser les accès qu’à partir des plages d’adresses IP suivantes:
Un requête à partir d’une adresse autre que celles autorisées affichera la page suivante:
Pour toutes requêtes qui débutent par http://mon-projet/inf, il faut programmer, dans le fichier .htaccess, une redirection vers le document ‘information.html‘.
Astuces 😉
$ a2enmod rewrite --- RewriteEngine On RewriteRule ... information.html [L]
En utilisant WordPress, déployer un site pour votre portfolio
Version de WordPress | latest |
Dossier d’installation | /tp01/portfolio ATTENTION – Ne pas installer dans le dossier /var/www mais bien à la racine dans /tp01/portfolio |
Fichier de l’hôte virtuel | portfolio.420.conf |
Base de données: Utilisateur, Mot de passe Nom de la base de données | portfolio password portfolio |
Compte de gestion du site WP | admin : password |
Thème WordPress (à installer) | Un thème de votre choix, autre que le thème par défaut |
Nom de domaine | portfolio.com |
URL pour l’installation | http://portfolio.com |
Saisir http://portfolio.com dans un fureteur devrait afficher ceci:
Le thème sélectionné aura peut-être besoin de fichiers médias supplémentaires, il faut les installer.
Pour le thème que j’ai sélectionné dans cet exemple, j’ai dû installer l’extension ‘Mesmerize’ pour que les images s’affichent.
En utilisant l’application phpBB, qui est de type A.M.P, déployer un site pour babillard.420
Les codes sources de phpBB sont disponibles –> ici.
Astuces:
sudo apt install unzip git clone ... unzip ... mv .. /phpbb http://mon-projet.com/phpmyadmin ... http://babillard ... # Après l'installation rm -R /phpbb/install
Version de phpBB | 3.3.13 |
Dossier d’installation | /phpbb ATTENTION – Ne pas installer dans le dossier /var/www mais bien à la racine dans /phpbb. |
Fichier de l’hôte virtuel | babillard.420.conf |
Base de données: Utilisateur, Mot de passe Nom de la base de données | phpbb password phpbb |
Compte de gestion du site babillard.420 | admin : password |
Nom de domaine | babillard.com |
URL pour l’installation | http://babillard.com |
4.1 – Saisir http://babillard.com dans un fureteur devrait afficher ceci:
NOTE: Les éléments d’interface sont en anglais.
Il faut installer le module d’interface, phpBB, de langage française.
Le module est disponible ici
Astuces 😉
git clone https://github.com/qiaeru/phpbb-language-fr ... sudo mv fr/ /var/www/html/phpBB3/language
4.2.1 – Avec une installation et une configuration correctes, le babillard devrait s’afficher ainsi:
NOTE: Vous devrez probablement faire quelques recherches pour réaliser cette étape.
Il faut remettre, AU PLUS TARD, le jeudi 24 octobre 2024 – 8h05, sur un clé de mémoire – de type USB 3,
Critère | Pondération | Auto correction |
---|---|---|
Respect des spec de la VM | 0 | |
Version d’Ubuntu | 0 | |
Compte sysadmin | 0 | |
Compte webadmin + groupe sudo | 0 | |
Installation de open ssh server | 0 | |
Mise en place de la pile A.M.P. | 0 | |
‘apache2’ en mode ‘disable’ | 0 | |
Mise en place du site web par défaut – page d’accueil – erreur 404 – erreur 403 (adresses IP) – Redirection vers information.html | 0 0 0 0 | |
Fonctionnalité du site portfolio – Dossier d’installation – Fonctionnalité | 0 0 | |
Fonctionnalité du site babillard – Dossier d’installation – Francisation – Fonctionnalité | 0 0 0 | |
Fichiers de remise | 0 | |
Clé USB de type 3 et fonctionnelle | 30 |
Démo à 192.168.138.226 mon-projet.com portfolio.com babillard.com