Configuration du serveur Web
Prérequis d'installation
Voici les éléments nécessaires pour installer les différents sites du projet All in One :
Prérequis serveur :
- php (version 7, certaines fonctionnalités ne sont pas disponibles avec la 8)
- MySQL/MariaDB : base de données
- Git : Télécharger les fichiers via Git (obligatoire si téléchargement des fichiers via GitHub)
- Composer : Installation des dépendances (obligatoire si téléchargement des fichiers via GitHub)
Prérequis client :
- Accès FTP : échange de fichiers avec le serveur (=> FileZilla)
- Éditeur de code : faire des modifications (=> Atom / Visual Studio Code, autre...)
- Décompresseur de fichier : décompresser les fichiers (=> Winrar)
- Outil d'administration de bases de données (=> phpMyAdmin / HeidiSQL)
Bien entendu, vous pouvez utiliser les outils que vous souhaitez.
Création des sous-domaines
Nous allons dans un premier temps créer 4 sous-domaines. Ces derniers vont permettre d'héberger les différents sites du projet :
- Site vitrine Cop (http://lspd.xelyos.fr)
- Site vitrine Secours (http://ems.xelyos.fr)
- Intranet Cop (https://intranet-lspd.xelyos.fr)
- Intranet Secours (https://intranet-ems.xelyos.fr)
Étape 1 : Ajout du sous-domaine
Étape 2 : Choix du nom
Entrer le nom que vous souhaitez pour vos sous-domaines.
Étape 3 : Certificat SSL/TLS et prise en charge git
Libre à vous de configurer cette partie comme vous le souhaitez.
Confirmation de création
Une fois que votre sous-domaine est créé, l'élément suivant apparaît.