« LINUX:GeneWeb » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 15 : | Ligne 15 : | ||
Nous avons concentré nos sites Web dans le répertoire "/web". Nous y créons le sous-répertoire "geneweb". Nous y transférons le contenu du sous-répertoire "distribution", résultat de la décompression. | Nous avons concentré nos sites Web dans le répertoire "/web". Nous y créons le sous-répertoire "geneweb". Nous y transférons le contenu du sous-répertoire "distribution", résultat de la décompression. | ||
On n'oublie pas de donner les droits nécessaires et la propriété à l'utilisateur "apache" sous lequel le serveur Httpd, Apache est lancé. | On n'oublie pas de donner les droits nécessaires et la propriété à l'utilisateur "apache" sous lequel le serveur Httpd, Apache est lancé. Lors de la phase de mise en oeuvre, il est conseillé de désactiver SeLinux. | ||
Ligne 32 : | Ligne 32 : | ||
==httpd== | ==httpd== | ||
Pour faciliter l'accès à ces deux service, un fichier Html est fourni. Nous utiliserons le service Httpd d'Apache. On peut évidemment s'en passer. Après configuration d'Apache et à partir d'un explorateur Internet tel Firefox, nous y accédons via l'URL: <nowiki>http://serverdb.home.dom/geneweb</nowiki> | Pour faciliter l'accès à ces deux service, un fichier Html est fourni. Nous utiliserons le service Httpd d'Apache. On peut évidemment s'en passer. Après configuration d'Apache et à partir d'un explorateur Internet tel Firefox, nous y accédons via l'URL: <nowiki>http://serverdb.home.dom/geneweb</nowiki> | ||
=Configuration d'Httpd= | |||
==Service Httpd== | |||
La première étape consiste d'ajouter un fichier de configuration dans Apache. | |||
On ajoute dans le répertoire par défaut réservé à la configuration des sites Wen "/etc/httpd/conf.d" le fichier "geneweb.conf". | |||
Voici son contenu: | |||
---- | |||
Alias "/geneweb" "/web/geneweb" | |||
<Directory "/web/geneweb"> | |||
DirectoryIndex START.htm | |||
Options +FollowSymLinks -Indexes | |||
<IfModule mod_authz_core.c> | |||
Require all denied | |||
Require ip 127.0.0.1 | |||
Require ip 192.168.1 | |||
</IfModule> | |||
</Directory> | |||
---- | |||
Le site "geneweb" se trouve, comme dit plus haut, dans le répertoire "/web/geneweb". Par défaut, à l'appel à la consultation du site, c'est le fichier "START.htm" qui est ouvert. En dessous, on limite l'accès à notre réseau privé "192.168.1.0/24". | |||
On n'oublie pas de relancer le service Httpd: | |||
systemctl restart httpd.service | |||
==Modification du fichier START.htm== | |||
La seconde consiste à adapter à notre contexte le fichier "/web/geneweb/START.htm". En effet, il est écrite pour être utilisé seulement en local sur le serveur ("localhost"). | |||
Avec un éditeur de texte classique, on substitue cette adresse "localhost" par le nom de notre serveur "serverdb.home.dom". A adapter selon votre situation | |||
Remarquons que ce script est multilingue. | |||