Gestion du site intranet de l'établissement
Afin de pouvoir procéder il faut que :
-
Le SLIS soit à jour pour les paquets. En particulier, le paquet ldapedu-server doit être au moins à la version 4.1.17 sur le LCS.
-
Le SLIS doit aussi avoir effectué ses mises à jour académiques pour que les liens symboliques indispensables soient créés. Si le SLIS vient d'être installé, il peut être souhaitable d'attendre le lendemain pour être sûr que toutes les mises à jour ont bien été faites.
-
Il faut décider de l'identité du webmaster et choisir le mot de passe que l'on va lui affecter.
Initialisation du compte du webmaster
Le compte du webmaster est créé dans l'annuaire du LCS. Il va falloir l'initialiser.
-
Connectez-vous au LCS en tant qu'administrateur
-
Entrez dans le menu d'application et choisissez l'annuaire

Sélectionnez la recherche dans l'annuaire.

Indiquez une partie du nom recherché (par exemple "web" pour webmaster) puis lancez la recherche.

Accédez à la fiche du webmaster en cliquant sur le lien.

Si besoin autorisez-lui le type php (maximum d'utilisateurs autorisés à utiliser du php : 5), puis accédez à la modification de sa fiche pour initialiser son mot de passe. Vous remarquerez que l'utilisateur webmaster est membre du groupe Profs, ce qui lui permet de publier des pages web sur son espace personnel sans avoir à y être autorisé par l'admin.

Initialisez son mot de passe et validez. Vous remarquerez que le login de connexion du webmaster au LCS est "webmaster.etab".

Le mot de passe d'un utilisateur doit respecter la règle suivante : il doit contenir entre 4 et 8 caractères, dont au moins un chiffre ou l'un des caractères spéciaux suivants : &_#@£%§:!?*$
Installation du module clientftp
La deuxième étape est d'installer le module LCS clientftp, qui permettra au webmaster (ainsi qu'aux autres utilisateurs) d'accéder à son répertoire personnel sur le LCS.
Le répertoire personnel LCS de chaque utilisateur contient par défaut 2 répertoires : Documents et public_html. Le répertoire public_html est destiné à recevoir les pages web à publier : c'est la racine de l'espace web de chaque utilisateur, qui sera potentiellement visible par tous par l'URL http://<nom-de-domaine>/~login_utilisateur.
L'espace web des utilisateurs membres du groupe Profs est visible publiquement directement, sans autorisation préalable par l'admin du LCS. Pour les utilisateurs membres du groupe Elèves, l'admin doit activer leur espace web pour le rendre public, en accédant à leur fiche via une recherche dans l'annuaire, comme fait ci-avant pour l'utilisateur webmaster.

Chaque utilisateur peut restreindre l'accès à son espace web, mais il ne pourra plus utiliser le module LCS clientftp (voir Outils de publication ci-dessous).
Afin d'installer le module LCS clientftp, accédez, toujours avec l'utilisateur admin, à l'interface d'administration des paramètres du serveur LCS. Vérifez l'URL de mise à jour des modules LCS (pour un serveur en production dans l'académie de Grenoble, cette URL devrait être http://ftp.grenoble.slis.fr/lcs-modules/2.0/).

Accédez ensuite à l'interface d'installation des modules (1 et 2). Si besoin consultez la page d'aide du module à installer (3). Installez le module en cliquant sur l'icône d'installation (4).

Le système vous invite à patienter pendant l'installation.

Attendez la fin de l'exécution et vérifiez que tout s'est bien déroulé.

Client FTP :
Le module LCS clientftp suffit pour publier un petit site intranet, qui ne contient que quelques pages. Pour des sites plus conséquents il sera plus pratique d'installer et d'utiliser un client ftp (par exemple FileZilla) sur l'ordinateur de l'utilisateur, avec lequel il pourra se connecter en SFTP sur le port 2222 du LCS. Pour accéder à son espace personnel du LCS avec ce client FTP il faut que l'utilisateur fasse partie du groupe admins ou du groupe sftp-allowed (pas les deux). Le groupe sftp-allowed est à créer par l'admin (voir si besoin la documentation sur la gestion des groupes et des utilisateurs). D'autre part il faut que l'admin configure le pare-feu du SLIS : dans l'interface d'administration du SLIS (https://<nom-de-domaine>:1098) -> menu Sécurité -> Pare-feu -> Administration de la DMZ -> LCS -> activer la règle "Accès zone personnelle web par sftp (réseau local)" et, si besoin, "Accès zone personnelle web par sftp (internet)". Attention : la règle "Accès zone personnelle web par sftp (internet)" se réinitialise toutes les nuits ; en attendant la résolution de ce problème, il faudra veiller à l'activer selon les besoins.
Restriction d'accès :
Il est possible pour un utilisateur de restreindre l'accès à son espace de publication ou à un de ses sous-dossiers. Pour cela, l'utilisateur doit créer sur son poste, par exemple avec Notepad, un fichier texte nommé .htaccess (garder le point en début du nom du fichier) contenant exactement les trois lignes suivantes :
order deny,allow
deny from all
allow from env=allowlanclient
Une fois ce fichier sauvegardé, l'utilisateur doit le copier dans son espace de publication grâce au client ftp sur son ordinateur (il ne faut pas utiliser le module LCS clientftp). Ainsi, le dossier de l'espace de publication contenant ce fichier .htaccess sera visible uniquement depuis l'établissement.
Depuis l'extérieur de l'établissement, le message ci-dessous s'affichera sur l'ordinateur essayant d'accéder à la page web de l'utilisateur :
Forbidden
You don't have permission to access /~ login_utilisateur on this server.
Utilisation du module LCS clientftp
Connectez-vous en tant que webmaster.etab.

Icône module LCS clientftp | Accédez à la zone personnelle du webmaster en cliquant sur l'icône du clientftp LCS, soit dans la fenêtre d'accueil du LCS, soit dans le menu Applications. |
Remarque : Il se peut qu'un message d'erreur apparaisse aux premières connexions d'un utilisateur au module LCS clientftp juste après son installation. Dans ce cas patientez quelques minutes.
Accédez au répertoire de publication web public_html.

Vous pouvez ensuite, par le menu du module LCS clientftp (1) : ajouter un fichier, créer un fichier, créer un répertoire, recharger la page (par exemple après modification). Les outils à droite de chaque élément existant (2) permettent de le manipuler (modifier, ou supprimer, ou mettre dans un porte-fichiers pour copie ou déplacement).

Le webmaster peut vérifier que son site est bien accessible en y accédant directement par l'URL http://<nom-de-domaine>/~webmaster.etab
Publication du site du webmaster
Le site du webmaster est accessible de deux façons. On peut y accéder en utilisant l'adresse http://etab.ac-grenoble.fr/~webmaster.etab/ mais aussi en utilisant l'adresse http://etab.ac-grenoble.fr/site/
Ces deux adresses sont utilisables de l'intérieur comme de l'extérieur de l'établissement.
Le site du webmaster peut aussi être mis en page d'accueil du LCS. Ceci est fait par l'admin, dans la page d'administration du LCS -> Configuration générale -> Choix des applications -> Page d'accueil LCS (URL) : saisir /~webmaster.etab et valider.

Exemple d'une page d'accueil LCS personnalisée avec la page du webmaster (fainéant et narcissique). Remarque : le bandeau de connexion au LCS reste accessible en haut de la page.


