Formation d'administrateur Baby/serveur avancé/SA02-Cours et TP/1

Aller à : navigation, rechercher
Alb-sa02-1-image1.jpg

Utilisez ssh pour aller sur votre serveur, créez au besoin un nouvel utilisateur et, dans son répertoire public_html créez un page html. Donnez-lui un nom et un contenu qui ai un sens...

Suivant

Plusieurs sites web pour une même IP

Faire simple

Nous essayons de faire simplement des choses difficiles. La réussite est parfois douteuse, mais dans la mesure ou les choses avancent, c'est le principal. L'objectif ici est de vous indiquer comment avoir avec un seul serveur et un seul Apache plusieurs sites web les plus indépendants possibles.

C'est la position des fournisseurs d'hébergement. Il y a plusieurs façons de travailler, certaines très simples, d'autres beaucoup moins.

login

Dans sa configuration par défaut la plus courante, Apache permet d'accéder automatiquement au compte d'un utilisateur, simplement en ajoutant son login à l'adresse.

Par exemple, si vous créez sur votre serveur un compte "alb", vous remarquerez que dans le /home/alb il y a un répertoire "public_html".

Écrivez dans ce répertoire un fichier "index.html" contenant "Ceci est le répertoire public d'alb, sur <votre serveur>". Il vous suffit d'aller sur http://<votre serveur>/~alb, le compte d'alb (remarquez le "tilde" "~") pour voir le résultat.

Notez que vous pouvez taper cette phrase dans un fichier avec vi, sans aucun formatage. Ensuite utilisez "tidy -m index.html" pour en faire du html correct.

Selon les réglages de votre serveur, pour avoir accès à ces pages personnelles, vous devrez peut-être ajouter dans le fichier httpd.conf.local la directive :

<Directory /home/*/public_html>
  Order Deny,Allow
  allow from All
</Directory>