Modifications entre les versions 13 et 14
Version 13 à la date du 2010-01-29 14:56:09
Taille: 2518
Éditeur: MoussaNombre
Commentaire:
Version 14 à la date du 2010-01-29 16:16:49
Taille: 2747
Éditeur: MoussaNombre
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 1: Ligne 1:
## page was copied from RoundUp
== Roundup : roundup.auf.org ==
= LIFERAY : liferay.auf.org =
Ligne 4: Ligne 3:
Support : http://wiki.debian.org/roundup Support :
 * http://cmsclarity.com/node/6
 * http://cmsclarity.com/sites/default/files/install_liferay.txt (je n'ai pas éxécuté le script mais plutôt suivi les étapes qui y sont en adaptant à mon contexte)
 * http://www.linuxfellaz.net/doku.php?id=debian:liferay
Ligne 6: Ligne 8:
En cours de rédaction... == Carte d'identité ==
 * serveur hôte : vz-tech.ca.auf
 * N° de CT : 514
 * nom du CT : liferay
 * fqdn : liferay.auf.org
 * adresse IP : 199.84.140.30
Ligne 8: Ligne 15:
=== Contexte ===
 * serveur hôte : vz-tech.ca.auf
 * N° de CT : 513
 * adresse IP : 199.84.140.29
== Paquets installés ==
Ligne 13: Ligne 17:
=== Installation ===  * apache2
 * java
  * `aptitude install sun-java6-jdk sun-java6-jre`
  * `update-java-alternatives -s java-6-sun`
  * `echo "export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.12" >> /etc/bash.bashrc`
 * mysql-server-5.0
Ligne 15: Ligne 24:
 * apache
 * roundup
 * dovecot
 * exim4-light
 * télécharger liferay : Liferay Portal CE 5.2.3 bundled with tomcat 6.0 (http://www.liferay.com/downloads/liferay-portal/overview)
Ligne 22: Ligne 28:
 * roundup-admin install
  * type de db : sqlite (pour le moment, mais à voir avec l'évolution)
 * base de données
  * BD : liferay
  * user : liferay
  * création des tables
   * télécharger l'archive http://downloads.sourceforge.net/lportal/liferay-portal-sql-5.2.3.zip.
   * ouvrir l'archive et récupérer liferay-portal-sql-5.2.3/create/create-mysql.sql
   * exécuter le script sql : `mysql -u liferay -p < create-mysql.sql`
Ligne 25: Ligne 36:
 * Adresses utilisées (alias créés sur le serveur smtp):
  * pour les tickets : support-auf-test@auf.org, redirigé vers support-auf-test@roundup.auf.org
   . le principe étant que la boîte à mail est géré localement sur le serveur roundup (d'où le dovecot)
  * admin : roundup-admin@auf.org (MoussaNombre, DarkoStanar, AlexandreDomont)
 * activer ajp dans apache2 : `a2enmod proxy_ajp`
 * modifié 000-default en ajoutant :
   {{{
    ProxyRequests Off
    <Proxy *>
      Order deny,allow
      Allow from all
    </Proxy>
Ligne 30: Ligne 45:
 * création d'une instance de tracker :
  * `roundup-admin install`
  * nom : auf-test
  * type de bd : sqlite
  * configuration : `/var/lib/roundup/trackers/yourtracker/config.ini`
  * initialisation : `roundup-admin initialise` (c'est ici qu'on définit le mot de passe du compte admin)
  * ajout du nouveau tracker dans le système (/etc/roundup/roundup-server.ini)
    * port = 8088 (''' A REVOIR''')
    *
     {{{
      [trackers]
      auf-test = /var/lib/roundup/trackers/auf-test
     }}}
  * fichier de log : /var/log/roundup/auf-test.log
  * rendre la bd accessible : chmod 777 /var/lib/roundup/trackers/auf-test/db (''' A REVOIR''')
    ProxyPass / ajp://localhost:8009/
   }}}
 * relancer apache
 * désarchiver liferay+tomcat
  * répertoire de base : `/srv/www/liferay-portal-5.2.3/`
Ligne 46: Ligne 51:
 * exim4 + dovecot :
  * création du compte unix : support-auf-test avec homedir = /var/lib/roundup/trackers/auf-test/support-auf-test
  * BAL : ~Maildir
  * dovecot.conf
   * accessible seulement via localhost
   * groupe = support-auf-test
   * authentification PAM activée
 * mise en place d'un script pour le démarrage et l'arrêt de liferay+tomcat dans /etc/init.d/liferay :
   {{{
    #!/bin/sh -e
Ligne 54: Ligne 55:
 * relancer roundup : /etc/init.d/roundup restart case $1 in
 start)
  echo "Démarrage de Tomcat et de Liferay"
  /srv/www/liferay-portal-5.2.3/tomcat-6.0.18/bin/startup.sh
 ;;
 stop)
  echo "Arrêt de Tomcat et de Liferay"
  /srv/www/liferay-portal-5.2.3/tomcat-6.0.18/bin/shutdown.sh
 ;;
 restart)
  echo "Redémarrage de Tomcat et de Liferay"
  /srv/www/liferay-portal-5.2.3/tomcat-6.0.18/bin/shutdown.sh ; /srv/www/liferay-portal-5.2.3/tomcat-6.0.18/bin/startup.sh
 ;;
 status)
  echo "=========== ps : java en cours ?===================================="
  ps auwx | grep java
  echo ""
  echo "=========== netstat : port 8005, 8009 et 8080 à l'écoute ==========="
  netstat -tlnup | grep java
 ;;
 *)
  log_success_msg "Usage: /etc/init.d/liferay {start|stop|restart|status}"
  exit 1
 ;;
esac
   }}}
Ligne 56: Ligne 82:
 * automatisation du roundup-mailgw : `/etc/cron.d/roundup-check-mail` à toutes les 2 minutes    `update-rc.d liferay defaults`
Ligne 58: Ligne 84:
=== Interface web ===  * lancer liferay+tomcat : `/etc/init.d/liferay start`
Ligne 60: Ligne 86:
 http://roundup.auf.org:8088/auf-test  * premier test : http://liferay.auf.org:8080
Ligne 62: Ligne 88:
=== Notes === == Suite de la configuration : sur l'interface web ==
Ligne 64: Ligne 90:
 * Voir pour la DB à utiliser
 * Voir cette histoire de chmod 777 /var/lib/roundup/trackers/auf-test/db
 * Tester les propriétés Subject: Re: [issue2] the coffee machine is broken! [priority=urgent] http://www.roundup-tracker.org/docs/user_guide.html#setting-properties
  * Tester surtout l'envoie d'un message en complément d'un ticket ouvert.
 * Voir la possibilité de mettre des catégories...
 * Syndication
 * Inscription des expéditeurs, par defaut, il faut avoir un compte pour pouvoir créer un ticket
 http://liferay.auf.org

LIFERAY : liferay.auf.org

Support :

Carte d'identité

  • serveur hôte : vz-tech.ca.auf
  • N° de CT : 514
  • nom du CT : liferay
  • fqdn : liferay.auf.org
  • adresse IP : 199.84.140.30

Paquets installés

  • apache2
  • java
    • aptitude install sun-java6-jdk sun-java6-jre

    • update-java-alternatives -s java-6-sun

    • echo "export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.12" >> /etc/bash.bashrc

  • mysql-server-5.0
  • télécharger liferay : Liferay Portal CE 5.2.3 bundled with tomcat 6.0 (http://www.liferay.com/downloads/liferay-portal/overview)

Configuration

  • base de données
  • activer ajp dans apache2 : a2enmod proxy_ajp

  • modifié 000-default en ajoutant :
    •     ProxyRequests Off
          <Proxy *>
            Order deny,allow
            Allow from all
          </Proxy>
      
          ProxyPass / ajp://localhost:8009/
  • relancer apache
  • désarchiver liferay+tomcat
    • répertoire de base : /srv/www/liferay-portal-5.2.3/

  • mise en place d'un script pour le démarrage et l'arrêt de liferay+tomcat dans /etc/init.d/liferay :
    •     #!/bin/sh -e
      
      case $1 in
              start)
                      echo "Démarrage de Tomcat et de Liferay"
                      /srv/www/liferay-portal-5.2.3/tomcat-6.0.18/bin/startup.sh
              ;;
              stop)
                      echo "Arrêt de Tomcat et de Liferay"
                      /srv/www/liferay-portal-5.2.3/tomcat-6.0.18/bin/shutdown.sh
              ;;
              restart)
                      echo "Redémarrage de Tomcat et de Liferay"
                      /srv/www/liferay-portal-5.2.3/tomcat-6.0.18/bin/shutdown.sh ; /srv/www/liferay-portal-5.2.3/tomcat-6.0.18/bin/startup.sh
              ;;
              status)
                      echo "=========== ps : java en cours ?===================================="
                      ps auwx | grep java
                      echo ""
                      echo "=========== netstat : port 8005, 8009 et 8080 à l'écoute ==========="
                      netstat -tlnup | grep java
              ;;
              *)
                      log_success_msg "Usage: /etc/init.d/liferay {start|stop|restart|status}"
                      exit 1
              ;;
      esac

      update-rc.d liferay defaults

  • lancer liferay+tomcat : /etc/init.d/liferay start

  • premier test : http://liferay.auf.org:8080

Suite de la configuration : sur l'interface web

Liferay (dernière édition le 2010-01-29 16:16:49 par MoussaNombre)