Installer CAS sur la 3e machine virtuelle Debian

De Wiki Dane (ex wikitice)
Aller à : navigation, rechercher

J'ai suivi ce document pour la configuration de la machine Debian : http://wikitice.ac-versailles.fr/index.php/Installer_la_3e_machine_virtuelle_Debian

J'ai suivi ceci pour l'installation du "paquet" CAS GH : http://esup-casgeneric.sourceforge.net/install.html

Les opérations à effectuer :

-> Mise à jour des paquets :

  apt-get update

-> Mise à jour du dépôt :

  sudo apt-get update

-> Installation de Java 6 :

  sudo apt-get install sun-java6-bin

-> Téléchargement de l'application CAS :

  /usr/bin/wget http://ovh.dl.sourceforge.net/sourceforge/esup-casgeneric/esup-cas-quick-start-2.1.2-1.zip \
   --output-document=/tmp/esup-cas-quick-start-2.1.2-1.zip

-> Décompression des fichiers :

  /bin/tar --directory /etc -xzf /tmp/esup-cas-quick-start-2.1.2-1.zip

-> Installation d'Unzip

  apt-get install unzip

-> Décompression du fichier ZIP dans etc

  unzip /tmp/esup-cas-quick-start-2.1.2-1.zip -d /etc

-> On renomme le dossier en etc/esup-cas

  mv etc/esup-cas-quick-start-2.1.2-1 etc/esup-cas

-> Attribution des droits sur l'ensemble du dossier à l'utilisateur connecté en FTP (pour modifier les fichiers de configuration)

  chown -R jdelmas /etc/esup-cas

-> Transférer le fichier build.properties vers votre PC en FTP :

  /etc/esup-cas/properties/build.properties

->DANS esup-cas\properties\build.properties, ligne 19, Commenter (ajouter un # devant)

  esup-casgeneric.auth=test

-> DANS esup-cas\properties\build.properties, lignes 41, 42 et 43, décommenter (supprimer les # devant) comem ci-dessous. Vous devez également remplacer "clg-daguerre-cormeilles" par les informations de votre établissement et également l'adresse IP du serveur LDAP "192.168.78.6" :

  esup-casgeneric.auth=ldap
  esup-casgeneric.auth.ldap.filter=uid=%u,ou=People,ou=clg-daguerre-cormeilles,ou=ac-versailles,ou=education,o=gouv,c=fr
  esup-casgeneric.auth.ldap.url=ldap://192.168.78.6

-> Enregistrer les modifications apportées au fichier

-> Transférer le fichier de votre PC vers

  /etc/esup-cas/properties/build.properties

-> Changer de dossier de travail

  cd etc/esup-cas

-> Création des fichiers de configuration :

  ant install

-> ? Si problème de chemin de la machine Java, définir la variable du dossier de la machine jAVA

  JAVA_HOME=usr/lib/jvm/java-6-sun-1.6.0.07

-> ? Si problème de localisation du fichier keytoo, modifier dans le fichier /etc/esup-cas/build.xml

  <property name="jakarta-tomcat.keytool.path" value="/usr/lib/jvm/java-6-sun-1.6.0.07/jre/bin/keytool"/>

-> Lancement du serveur

  ant tomcat-start


-> Après toute modification des fichiers de configuration, il suffit

  cd /etc/esup-cas
  ant tomcat-stop
  ant uninstall
  ant install
  ant tomcat-start

Il ne faut pas non plus oublier d'ouvir les ports du SLIS pour accéder au serveur CAS depuis l'extérieur (port 8443) et puis (ce n'est peut-être pas forcément nécessaire), permettre l'interrogation du LDAP sur le LCS ou SE3 (port 389).


-> Pour éviter la fermeture du serveur CAS lors de la fermeture de session, on installe et lance un gestionnaire de fenêtre virtuelle (merci LMDS):

  apt-get install screen
  screen
  cd /etc/esup-cas
  ant tomcat-start


Votre page d'identification est maintenant disponible à l'adresse de ce type : https://clg-daguerre-cormeilles.ac-versailles.fr:8443/cas/

Les points à améliorer :

Je débute en ligne de commandes sous Linux, donc je ne garantis pas que les syntaxes des commandes soient toutes parfaites, mais cela fonctionne.