SERVEUR WEB
La mise en place d'un serveur web est l'une des taches utilisé par la plupart des créateurs des sites web, spécifiquement qu'on il s'agit d'un site web interne d'une entreprise(intranet),donc il indispensable de savoir la manière de configurer un serveur web de la façon la plus adéquate, dans cette partie on va prendre comme sujet la configuration d'un serveur web sous linux, pour le faire ,préalablement on doit avoir installer le package qui nous permet de configurer un serveur web apache sous linux, la commande qui nous permet de le faire est la suivante:
· urpmi http ou bien apt-get install http sous ubuntu,
Juste après, on accède au répertoire pour configurer le serveur ,dedans on définit premièrement le port d'écoute, généralement 80,on passe ensuite a la définition de chemin d'accès au site(répertoire dans lequel les pages web sont stockées),en sortant de fichier de configuration et en tapant la commande netstat -an , le port 80 doit indiquer l’état d'écoute. Le test de serveur web se fait généralement sur une page web ,pour y procéder ; on spécifie juste l'adresse IP sur laquelle le serveur web est installé ,maintenant puisque notre serveur fonctionne correctement, je préfere décrire une tache très importante pour sécuriser l'accès a un site internet.
Rendez vous sous le répertoire de configuration de serveur ,juste après une ajoute quelques lignes qui nous mènent a sécuriser l'accès au site web, ces lignes sont les suivantes:
<directory :chemin pages web>
authname :définir ce qui est affiché au client pour lui demander son nom et son pass.
authtype : mode d'authentification"basic".
authuserfile :définit le fichier qui contient la liste des utilisateurs et leur mots de passe(ce fichier est créé avec la commande htpasswd).
authgroupfile :définit le fichier qui contient la liste des groupe.
<limit GET POST>
require valid-user
</limit>
</directory>
Comme ca et en suivant ces étapes ,on va réussir la configuration optimale d'un serveur web sous linux ,même encore lui faire sécuriser afin de trier l'accès au serveur crée.