Premiers Pas avec le serveur LCS
Cours

Gestion du site intranet de l'établissement

Prérequis

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

Connexion à l'annuaire

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

Accès à l'annuaire
Accès à l'annuaire
Recherche et initialisation du compte webmaster

Sélectionnez la recherche dans l'annuaire.

Recherche dans l'annuaire
Recherche dans l'annuaire

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

Recherche de l'utilisateur webmaster
Recherche de l'utilisateur webmaster

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

Accès à la fiche du webmaster
Accès à la fiche du webmaster

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.

Fiche du webmaster
Fiche du webmaster

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

Initialisation du mot de passe du webmaster
Initialisation du mot de passe du webmaster
AttentionRègle de complexité du mot de passe

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

Objectif

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.

FondamentalRépertoire utilisateur de publication web

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.

ComplémentEspace web des utilisateurs et visibilité publique

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.

Activation de l'espace web d'un utilisateur membre du groupe Elèves
Activation de l'espace web d'un utilisateur membre du groupe Elèves

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/).

Paramètres serveur LCS
Paramètres serveur LCS[Zoom...]

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).

Installation du module LCS clientftp
Installation du module LCS clientftp[Zoom...]

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

Installation du module LCS clientftp
Installation du module LCS clientftp

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

Installation du module LCS clientftp
Installation du module LCS clientftp[Zoom...]
ConseilOutils de publication

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.

Accès restreint
Accès restreint[Zoom...]Info1

Utilisation du module LCS clientftp

Le webmaster peut maintenant se connecter et accéder à son espace de publication

Connectez-vous en tant que webmaster.etab.

Connexion du webmaster
Connexion du webmaster
Icône module LCS clientftp
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.

Zone personnelle LCS
Zone personnelle LCS[Zoom...]

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).

Répertoire public_html de la zone personnelle
Répertoire public_html de la zone personnelle[Zoom...]
RemarqueVérification

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

FondamentalAccessibilité 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 en page d'accueil du LCS

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.

Publication du site du webmaster en page d'accueil
Publication du site du webmaster en page d'accueil[Zoom...]

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.

Exemple page d'accueil LCS
Exemple page d'accueil LCS[Zoom...]
  1. Informations 

    © SLIS 2011 creativecommons : by-nc-sa

Configuration d'un client de messagerie (page Précédente)
AccueilImprimerRéalisé avec SCENARI