Skip to content

Analyse service web

Lopidurs edited this page Apr 26, 2022 · 8 revisions

Besoins techniques

Le client, Mr Cooper, souhaite héberger trois sites différents dans son infrastructure.

Deux sites public:

  • un site vitrine pour les clients de l'entreprise qui serra statique (en HTML/CSS)
  • un site "B2B" pour les revendeurs de produits de l'entreprise (en PHP/MySQL)

Un site privé:

Destiné à l'utilisation des services internes pour les employés de l'entreprise (en PHP/MySQL)

Identification et comparaison des solutions possibles

Descriptif des solutions possibles

  • Apache: est le choix par défaut: il gratuit, simple et puissant, c'est un outil très apprécier.
  • NGINX: est le concurrent direct de Apache il possède certes moins de fonctionnalités que Apache mais son architecture asynchrone performante contrebalance.
  • Microsoft IIS: est la solution payante de Microsoft, elle à donc été rapidement écarté car payante et ne tourne pas sur les serveurs linux de l'entreprise.

Comparatif

Solution Gratuit Facilité de configuration Asynchrone Fonctionnalisées riche Utilisation de ressources Documentation
Apache Oui Oui+ Non Oui Élevé Très élevé
NGINX Oui Oui Oui Moins que apache Basse Élevé

Choix, descriptif précis et justification de la solution

Suite à l'analyse, nous avons décidé de choisir Apache comme solution pour le client car ce dernier possède une documentation plus riche et fourni que NGINX et est plus versatile que ce dernier.

Eléments de configuration

Étapes suivantes à suivre :

  • Déployer un Dockerfile avec Apache.
  • Faire les fichiers de config.
  • Configurer la DB
  • Faire comuniqué la DB avec le service web
  • Pour installer la solution...

Clone this wiki locally