bloc2:prog:web:deploiement
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bloc2:prog:web:deploiement [2023/04/06 16:27] – [Choisir un hébergement] admin | bloc2:prog:web:deploiement [2023/04/06 18:43] (Version actuelle) – [Procédure de déploiement d’une application web] admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== | + | ====== |
| ===== Choisir un nom de domaine ===== | ===== Choisir un nom de domaine ===== | ||
| Pour commencer, on pourra consulter cette page de [[https:// | Pour commencer, on pourra consulter cette page de [[https:// | ||
| Ligne 28: | Ligne 28: | ||
| * **Tenue à jour** des différents composants mis en jeu ; | * **Tenue à jour** des différents composants mis en jeu ; | ||
| * Possibilités de **sauvegardes** ; | * Possibilités de **sauvegardes** ; | ||
| + | ===== Tester le SGBD ===== | ||
| + | Afin de ne pas mélanger les problèmes, il faudra commencer par vérifier que le SGBD répond bien aux attentes, **indépendamment de l' | ||
| + | - Créant une base de données de test contenant au moins deux tables reliées entre-elles ; | ||
| + | - Alimentant un jeu d’essai minimal dans les tables ; | ||
| + | - Créant un utilisateur disposant des droits essentiels sur la BdD de test ; | ||
| + | |||
| + | ===== Tester le serveur web ===== | ||
| + | Vérifier que le serveur web répond bien à une sollicitation venue de l’extérieur hors de la présence de l’application. Plusieurs étapes progressives peuvent être envisagés : | ||
| + | - Affichage d’une page par défaut (type **site en construction**) ; | ||
| + | - Affichage d’une page de tests du langage hôte (type page **php_info** de php) ; | ||
| + | - Accès à une **base de données** de test ; | ||
| + | |||
| + | ===== Remonter le code de l’application via un client ftp ===== | ||
| + | Utiliser un client FTP (FileZilla ou équivalent) pour uploader le code de l’application au bon endroit dans l’arborescence du serveur WEB. | ||
| + | |||
| + | On préfèrera réaliser l' | ||
| + | ===== Mettre en place la base de données ===== | ||
| + | Selon le cas, utiliser l’application elle-même ou un script SQL fourni avec elle pour mettre en place la base de données de production. | ||
| + | ===== Adapter les fichiers de configuration de l’application ===== | ||
| + | Dans de nombreux cas, il faudra envisager d' | ||
| + | |||
| + | Une très bonne pratique consistera ici à avoir anticipé (presque) toutes les spécificités de la plateforme de production et à les avoir mises en œuvre à l’identique sur la plateforme de développement. De cette manière, il n’y aura (presque) aucune adaptation à réaliser dans la configuration au moment de sa mise en ligne. | ||
| + | |||
| + | ===== Tester l’application ===== | ||
| + | Dès lors, on considèrera que l’application est en ligne dans des conditions lui permettant de subir une phase de **tests fonctionnels** conçus selon la structure des cas d’utilisations. Chaque cas d’utilisation sera testé au moyen d’une série de situations, qu’elles soient nominales ou alternatives (exceptions), | ||
| + | ===== Référencement ===== | ||
| + | Dans le cas d’une application pour laquelle le référencement est une nécessité, | ||
| + | ===== Cyber sécurité ===== | ||
| + | Toute application mise en ligne s’ouvre à de potentiels actes malveillants. Le développement de l’application aura évidemment dû en tenir compte (voir la [[https:// | ||
| + | |||
| + | Pour vérifier la robustesse de l’application, | ||
| + | |||
bloc2/prog/web/deploiement.1680791243.txt.gz · Dernière modification : 2023/04/06 16:27 de admin
