-
Notifications
You must be signed in to change notification settings - Fork 0
Analyse service Web
Responsable : Léon Servais
Woodytoys souhaite avoir un site web vitrine avec l'adresse suivante: www.woodytoys.be, tout le monde peut le voir. Et un deuxième site avec l'adresse suivante b2b.woodytoys.be pour ces clients car celle si sera connecter à une base de données, ici les professionels peuvent voir la liste des produits disponibles qui sont à vendre et passer des commandes.
- Mise en place de deux serveur web, un pour le site web statique www.woodytoys.be et un pour le site web dynamique connecter à une DB b2b.woodytoys.b
- Configuration du DNS pour résolver l'adresse du site web
- Un logiciel pour configurer la base de données
- Que le tout soit connecter à internet
- Sécuriser les sites web + la DB
Il existe deux solutions très connus possibles. Apache et NGINX, les deux sont gratuits.
| Caractéristique | NGINX | Apache |
|---|---|---|
| Prix | Gratuit | Gratuit |
| Language | C | C |
| Apparistion | 2002 | 1995 |
| Système opérateur | FreeBSD, Linux, Solaris, IBM AIX, HP-UX, macOS, Windows | Windows, macOS, Linux |
| Documentation | Complèt | Complèt |
| Utilisation | Serveur web et reverse proxy | Serveur Web |
| Sécuration | SSL/TLS | SSL/TLS |
| Mise en place | Pas si simple | Très simple |
Le serveur Apache suffit complètment pour les demandes du client. Grâce à sa structure modulaire, différentes fonctions peuvent être intégrées en option. Une combinaison courante est une base de données telle que MySQL avec un langage de script côté serveur tel que PHP, Perl ou Python, qui permet un déploiement dynamique des sites web.
Le serveur WEB ce trouve dans la DMZ pour qu'il soit accesible depuis l'extérieur pour afficher le site web vitrine statique et le site web b2b dynamique. La base de données ce situe dans la trusted zone et elle est protéger par un pare-feu car elle n'est pas directement accessible par l'extérieur pour raison de securité.

* Étape 1 : Mettre à jour le système et ces packages.
* Étape 2 : Installer Apache.
* Étape 3 : Modifier le pare-feu.
* Étape 4 : Tester le serveur web.
* Étape 5 : Modifier le fichier du site web
* Étape 6 : Redémarrer le service
- [1] Tonino Jankov, "Nginx gegen Apache: Webserver Showdown", 10 février 2022, https://kinsta.com/de/blog/nginx-vs-apache/ [10.05.2022]
- [2] KnowHow, "NGINX vs. Apache: Die beliebtesten Open-Source-Webserver im Vergleich", 8 novembre 2017, https://www.ionos.de/digitalguide/server/knowhow/nginx-vs-apache-ein-webserver-vergleich/ [10.05.2022]
- [3] https://de.ryte.com/wiki/Apache_HTTP_Server [12.05.2022]
- [4] Wiki IONOS "Apache-Webserver einrichten und konfigurieren", 19 février 2019, https://www.ionos.de/digitalguide/server/konfiguration/apache-webserver-einrichten-so-wirds-gemacht/ [27.05.2022]