Skip to content

Analyse_WEB

FirminMoyen edited this page Jun 9, 2022 · 4 revisions

Besoins Techniques

Le client souhaite une page web publique statique ainsi qu'une page web b2b dynamique qui interragit avec une base de donnée MySql.

Pour cela, il faut mettre en place un server web qui fera du virtual hosting sur le nom ainsi que mettre en place la base de donnée.

Identification et comparaisons des solutions possibles

Descriptif des solutions possibles

  • Apache : Web server gratuit et open source le plus utilisé jusque milieu des anées 2010.
  • NGINX : Web server gratuit et open source qui a remplacé apache en therme de popularité.

Comparaison différentes solutions

Noms Web server Open Source Facilité de configuration Popularité Prix Documentation
Apache 2 Oui Assez facile Très répendu Gratuit Très Riche
NGINX Oui Assez facile Le plus populaire Gratuit Riche

Choix, descriptif et justification de la solution

Pour la mise en place de ce server web, nous avons décidé d'utiliser Apache 2 car il sera largement suffisant pour ce projet, qu'il semble relativement simple a configurer et que la documentation est exellente.

Quand à la base de donnée, MySql nous est imposé.

Elements de configuration :

Etapes à suivre pour la configuration du Server Web :

  • installer tous les outils nécessaires : docker-php-ext-install mysqli && docker-php-ext-enable mysqli.
  • Créer les fichiers HTML et PHP des sites web.
  • créer les fichier de config de ces sites web.

Etapes à suivre pour la configuration de la DB :

  • Installer MySql
  • Créer le fichier SQL de la DB

Moyen Firmin

Clone this wiki locally