Projet Socle ENT
Pages enfant
  • Workshop esup4 16/05/2013

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

[Attention : la machine virtuelle et la présentation ont depuis été stockées sur le stockage pérenne d'esup-portail.org, voir la page "Machine virtuelle et supports - Esup V4.0" accessible aux adhérents]

...

         port 80 namevhost ent.univ.fr (/etc/apache2/sites-enabled/ent.univ.fr:1)
Syntax OK

Ports apache

il faut jouer avec les numeros de ports (ici cas à un ajp en 9009) car tout se passe sur le meme et unique host, encore une fois c'est propre à la VM et à ce TP .

 

2014

root@esup4:~# apachectl -t -D DUMP_VHOSTS
VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server cas.univ.fr (/etc/apache2/sites-enabled/cas.univ.fr.conf:1)
         port 80 namevhost cas.univ.fr (/etc/apache2/sites-enabled/cas.univ.fr.conf: ProxyPass / ajp://localhost:9009/ retry=1

Balancer apache

root@esup4:1)
                 alias cas
         port 80 namevhost ent.univ.fr (/etc/apache2/sites-enabled/ent.univ.fr.conf:1)
                 alias ent
*:443                  is a NameVirtualHost
         default server cas.univ.fr (/etc/apache2/sites-enabled# grep BalancerMem *
entenabled/cas.univ.fr.conf:15)
         port 443 namevhost cas.univ.fr: BalancerMember ajp://ent1-app:8009 route=ent1 retry=1
(/etc/apache2/sites-enabled/cas.univ.fr.conf:15)
                 alias cas
         port 443 namevhost ent.univ.fr: BalancerMember ajp://ent2-app:8009 route=ent2 retry=1 (/etc/apache2/sites-enabled/ent.univ.fr.conf:15)
                 alias ent
         port 443 namevhost ent1.univ.fr (/etc/apache2/sites-enabled/ent1.univ.fr.conf:1)
                 alias ent1
         port 443 namevhost ent2.univ.fr (/etc/apache2/sites-enabled/ent2.univ.fr.conf:1)
                 alias ent2

 

Ports apache

il faut jouer avec les numeros de ports (ici cas à un ajp en 9009) car tout se passe sur le meme et unique host, encore une fois c'est propre à la VM et à ce TP .

cas.univ.fr: ProxyPass / ajp://localhost:9009/ retry=1

Balancer apache

root@esup4:/etc/apache2/sites-enabled# grep BalancerMem *
ent.univ.fr: BalancerMember ajp://ent1-app:8009 route=ent1 retry=1
ent.univ.fr: BalancerMember ajp://ent2-app:8009 route=ent2 retry=1

Note : dans la VM fournie, et c'Note : dans la VM fournie, et c'est un oubli, il manque les route=ent1 et route=ent2

...

postgres=# drop DATABASE esup4;
DROP DATABASE
postgres=# create DATABASE esup4;
CREATE DATABASE
postgres=# \c esup4
psql (8.4.17)
Vous êtes maintenant connecté à la base de données « esup4 ».
postgres=# create USER esup4 with password 'esup';
ERREUR: le rôle « esup4 » existe déjà
postgres=# grant all on database esup4 to esup4;
GRANT

 

2014

# su - postgres
postgres@esup4:~$ psql (8.4.17)
Vous êtes maintenant connecté à la base de données « esup4 ».
postgres=# create USER esup4 with password 'esup';
ERREUR: le rôle « esup4 » existe déjà
postgres=# grant all on database esup4 to esup4;
GRANT
postgres=# \?
postgres=# \l
                                  Liste des bases de données
    Nom    | Propriétaire | Encodage | Collationnement | Type caract. |    Droits d'accès    
-----------+--------------+----------+-----------------+--------------+-----------------------
 esup4     | postgres     | UTF8     | fr_FR.UTF-8     | fr_FR.UTF-8  |
 postgres  | postgres     | UTF8     | fr_FR.UTF-8     | fr_FR.UTF-8  |
 template0 | postgres     | UTF8     | fr_FR.UTF-8     | fr_FR.UTF-8  | =c/postgres          +
           |              |          |                 |              | postgres=CTc/postgres
 template1 | postgres     | UTF8     | fr_FR.UTF-8     | fr_FR.UTF-8  | =c/postgres          +
           |              |          |                 |              | postgres=CTc/postgres
(4 lignes)

Arborescence de travail /opt

...

esup@esup4:/opt$ git clone https://github.com/EsupPortail/esup-uportal.git
Cloning into esup-uportal...
remote: Counting objects: 161312, done.
remote: Compressing objects: 100% (45456/45456), done.
remote: Total 161312 (delta 92606), reused 158205 (delta 89900)
Receiving objects: 100% (161312/161312), 131.12 MiB | 1.96 MiB/s, done.
Resolving deltas: 100% (92606/92606), done.

2014 

$ git clone git://github.com/EsupPortail/esup-uportal.git
Clonage dans 'esup-uportal'...
remote: Counting objects: 167658, done.
remote: Compressing objects: 100% (45830/45830), done.
remote: Total 167658 (delta 95561), reused 167658 (delta 95561)
Réception d'objets: 100% (167658/167658), 133.86 MiB | 210.00 KiB/s, done.
Résolution des deltas: 100% (95561/95561), done.
Vérification de la connectivité... fait.

cela prend un certains temps ! (+sieurs minutes)

 

cela clone localement de depot github d'esup-portal et forck la branche master

...