Projets
Au cours de mes deux années en BTS SIO, j'ai pu effectué plusieurs projets, dans plusieurs contextes différents, j'ai donc crée cette page pour vous énumérer les différents projets auxquels j'ai pu participer.
Pour chaque projets, premièrement, j'explique le contexte, et deuxièmement, je mettrai les documentation et tutoriels.
Projet Javafort :
Mise en place d’un service de e-commerce
-
Recherche d’un logiciel de e-commerce
-
Installation de prestashop
Voici le tutoriel d'installation :
Projet Ménuimétal :
Ce projet contient plusieurs missions, qui contiennent elles-mêmes plusieurs installations de services, commençons par la premières missions :
PPE3-1
Contexte :
La société MénuiMétal a besoin d’améliorer la communication entre ses salariés et utiliser un outil de gestion en ligne.
L’administrateur, Monsieur Lepage a identifié deux solutions qui conviendraient à cette problématique :
- La solution Odoo ex OpenERP (progiciel de gestion intégré)
- La mise en place d’un CMS autre que Wordpress (Ici, le CMS que j'ai choisis est Joomla), car les salariés ne l’utilisent pas.
Tutoriels :
-
Odoo :
-
Joomla :
PPE3-2
Contexte :
Pour pouvoir mettre à jour et sauvegarder les articles du CMS de la société Ménuimétal, l’administrateur vous demande d’installer un serveur FTP.
Il a choisi a priori le serveur Proftpd sous linux mais il veut que vous confortiez sa prise de décision en lui proposant un tableau comparatif des différents serveurs FTP gratuits quel que soit le système d’exploitation.
Les contraintes impératives :
- Gratuité
- Peut-être sécurisé avec des certificats
- Pouvoir utiliser une base de données pour l’authentification des utilisateurs.
Pour le client FTP une étude sera la bienvenue et votre choix conviendra.
Tutoriels et documentations :
-
Etude comparative :
-
Proftpd :
-
GLPI :
PPE3-3
Contexte :
La société MénuiMétal a besoin d’améliorer la gestion de ses services Debian (BIND, FTP …). L’administrateur, Monsieur Lepage souhaite améliorer la gestion de la journalisation de ses éléments d’infrastructure pour améliorer sa sécurité.
Il a déjà une solution de centralisation des logs nommée Graylog mais il n’est pas totalement satisfait de cet outil.
Tutoriels et documentations :
-
Critères de sélection et choix de la solution :
-
Rsyslog Server :
-
Rsyslog Cliente :
PPE3-4
Contexte :
L’administrateur de Menuimétal, M. Lepage a plusieurs projets en cours.
Il n’a pas le temps de les traiter. Il vous demande de l’aider dans sa tâche. Deux sujets l’intéressent particulièrement :
• Un dispositif Open Source qui permette de gérer des machines virtuelles de façon centralisée.
Deux projets ont retenu particulièrement son attention : Proxmox VE et OpenStack
Documentation :
-
Comparatif et choix de la solution :
Au cours des deux années en BTS, j'ai également installer et mis en place plusieurs services personnellement, en rapport avec ma formation, j'aimerais donc les partager sur mon portfolio également.
Pour chaque services, premièrement, je détaillerai le service, et à quoi sert le service, et deuxièmement, je mettrai mes tutoriels réalisé par mes soins, qui explique comment mettre un place le service.
DNS MAITRE
L'intérêt d'un dns (Domain Name Server) maître, réside tout d'abord dans le fait d'avoir son dns personnel, et donc de ne pas dépendre du dns de son fournisseur d'accès internet. Il y a ensuite d'autres avantages :
- Fiabilité (au cas ou le dns de notre FAI tomberai en panne)
- Sécurité (permet d'autoriser à résoudre les noms de domaines de notre choix)
- Rapidité (le dns est en local, donc forcément plus rapide)
Tutoriel :
DNS ESCLAVE
L'intérêt d'un dns esclave est tout simple, il permet de prendre le rélais dans le cas ou le dns maitre ne marcherai plus, ainsi on ne perd pas les avantages du dns maitre. C'est un dns secondaire.
Tutoriel :
DHCP
Le dhcp (Dynamic Host Configuration Protocol) permet de ne pas avoir à configurer à chaque fois l'adresse IP d'un poste, en effet une fois le dhcp configuré, chaque fois que l'on se connectera sur un poste (fraîchement installé ou ancien), le dhcp attribuera automatiquement une adresse IP au poste, c'est assez pratique, car de ce fait on n'a plus à se pré-occupé de la configuration d'adresse IP des postes.
Tutoriel :
Hôtes virtuels
Un hôte virtuel consiste à maintenir plus d'un serveur sur une même machine, tout en étant différenciés par leur nom apparent.
Par exemple, il est souvent préférable pour des sociétés se partageant un serveur Web d'avoir leurs propres domaines accessibles par www.<nom du serveur1>.com et www.<nom du serveur2>.com , sans demander à l'utilisateur de connaître d'autres informations supplémentaires.
Apache est l'un des premiers serveurs à supporter des hôtes virtuels basés sur l'adresse IP. Les versions 1.1 d'Apache ainsi que les plus récentes supportent les deux types d'hôtes virtuels, ceux basés sur le nom et ceux basés sur l'adresse IP (appelés tous deux vhosts).
Dans notre cas, on verra les hôtes virtuels basés sur le nom, et non ceux basés sur l'adresse IP
Tutoriel :
MYSQL
MySQL est un SGBD (un gestionnaire de bases de données), qui sert à enregistrer des données dans une base de données. MySQL est compatible avec énormément de systèmes d'exploitation (Linux, Mac OS, Windows, FreeBSD, etc.) et supportele langage SQL (sql : Structured Query Language)
Tutoriel :