-
Notifications
You must be signed in to change notification settings - Fork 2
Analyse service web
Le client, Mr Cooper, souhaite héberger trois sites différents dans son infrastructure dont deux sites destinés au public:
- un site vitrine pour les clients de l'entreprise qui serra statique (en HTML/CSS): www.woodyToys.be
- un site "B2B" pour les revendeurs de produits de l'entreprise (en PHP/MySQL): b2b.woodyToys.be
- 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.
| Solution | Bisness modèle | Facilité de configuration | Asynchrone | Fonctionnalisées | Utilisation de ressources | Documentation |
|---|---|---|---|---|---|---|
| Apache | Gratuit et open source | très facile | Non | Riche et variés | Élevé | Très élevé |
| NGINX | Gratuit et open ource | facile pour le service de base mais, ça se complique lorsqu'on décide d'installer des modules. | Oui | Limité pour le logiciel de base mais beaucoup de modules sont disponibles pour augmenter ces dernières | Basse | Élevé |
| Microsoft IIS | Payant et propriétaire | Plus compliqué que les autres du fait que c'est un logiciel propriétaire | Non | l'essentiel y est mais il manque d'options notamment au niveau sécurité | Très élevé | Modérer |
Suite à l'analyse, nous avons décidé d'éliminer Miscrosoft IIS comme solution pour le client car ce dernier est payant et ne possède pas d'arguments pour justifier l'investissement. Le choix entre NGINX et Apache fut plus compliqué car bien que NGINX soit techniquement plus performant, il faudra lui rajouter des modules pour rivalisé avec les nombreuses fonctionnalité dont dispose Apache. La décision finale fut de choisir Apache car la taille ainsi que la visibilité modérer de l'entreprise ne nécessite la puissance qu'NGINX et ainsi nous faciliterons l'installation et la configuration du service web (pas de modules) tout en gardant un vaste choix de fonctionnalité grâce à Apache.
É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...
- Analyse service DNS
- Etat des configurations du service DNS
- Documentation du service DNS
- Sécurisation du service DNS
- Analyse service web
- Etat des configurations du service web
- Documentation du service web
- Sécurisation du service web
- Analyse du service Services internes
- Etat des configurations du service Services internes
- Documentation du service Services internes
- Sécurisation du service Services internes
- Analyse service mail
- Etat des configurations du service mail
- Documentation du service mail
- Sécurisation du service mail