Modifications entre les versions 1 et 6 (s'étendant sur 5 versions)
Version 1 à la date du 2016-09-22 21:02:04
Taille: 2264
Éditeur: LionelValentin
Commentaire:
Version 6 à la date du 2016-09-28 21:10:00
Taille: 2245
Éditeur: LionelValentin
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 1: Ligne 1:
Rédiger « Projet/IDNeuf/StepByStepORIOAI » ici. = ORI-OAI =
Ligne 3: Ligne 3:
== Installation des paquets ==
Ligne 4: Ligne 5:
ORI OAI {{{
apt-get install apache2 php5
apt-get install ant libcommons-lang-java
# les paquets suivants sont à désinstaller après création du paquet Debian pour le JDK (FIXME: à faire ailleurs, même…)
apt-get install java-package unzip libxslt1.1 libgl1-mesa-glx libxtst6 libxxf86vm1 libgtk2.0-0
}}}
Ligne 6: Ligne 12:
apt-get install ant apache2 unzip java-package libgl1-mesa-glx libxslt1.1 libxtst6 libxxf86vm1 libcommons-lang-java libgtk2.0-0 php5 == Installation du moteur ORI-OAI ==
Ligne 8: Ligne 14:
Se référer a la documentation ''AUF - IDNEUF - MOTEUR ORI-OAI''.
Ligne 9: Ligne 16:
alter database orioai DEFAULT CHARACTER SET = 'utf8' DEFAULT COLLATE = 'utf8_general_ci'; == Configuration de la base ==
Ligne 11: Ligne 18:
DB : idneuf / XXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxx {{{#!mysql
ALTER DATABASE orioai DEFAULT CHARACTER SET='utf8' DEFAULT COLLATE='utf8_general_ci';
GRANT ALL ON orioai.* TO 'idneuf'@'prod-ori-oai01-idneuf.vpc02.auf' IDENTIFIED BY 'XXXXXXXXXXXXXXXXX';
}}}
Ligne 13: Ligne 23:
mysql> grant all on orioai.* to 'idneuf'@'prod-ori-oai01-idneuf.vpc02.auf' identified by 'XXXXXXXXXXXXXXXXX'; == Vérifier la version de Java ==
Ligne 15: Ligne 25:
Query OK, 0 rows affected (0.00 sec)


fakeroot make-jpkg jdk-8u102-linux-x64.tar.gz

oot@prod-ori-oai01-idneuf:/opt/jdk# java -version
{{{#!shell
# java -version
Ligne 24: Ligne 30:
}}}
Ligne 25: Ligne 32:
groupadd -g 1007 tomcat
useradd -m -g tomcat -u 1007 -d /opt/ -s /usr/sbin/nologin tomcat
== Gestion des permissions ==

=== Création du user et groupe tomcat ===

{{{
adduser --home /opt --shell /usr/sbin/nologin --disabled-password tomcat
}}}

=== Authentification Apache ===

{{{
mkdir -p /opt/ori-oai/auth
cd /opt/ori-oai/auth
htpasswd -c idneuf-auth idneuf-adm
}}}

Pour modifier le mode passe ultérieurement : {{{
htpasswd /opt/ori-oai/auth/idneuf-auth idneuf-adm
}}}
Ligne 29: Ligne 53:
mkdir -p /opt/ori-oai/auth == Droits sur les dossiers dans /opt/ori-oai/ ==
Ligne 31: Ligne 55:
cd /opt/ori-oai/auth

htpasswd -c idneuf-auth idneuf-adm

Pour modifier le mode passe

htpasswd idneuf-auth idneuf-adm


PROD

cat commons-parameters.properties.prod | sed 's/\/var\/app\/idneuf/\/opt/g' | sed 's/ori\-oai\.idneuf\.org/prod\-ori\-oai01\-idneuf\.vpc02\.auf/g' > commons-parameters.properties



DEV

cat commons-parameters.properties.dev | sed 's/\/var\/app\/idneuf/\/opt/g' | sed 's/ori\-oai\.idneuf\.org/dev\-ori\-oai01\-idneuf\.vpc02\.auf/g' > commons-parameters.properties


root@prod-ori-oai01-idneuf:/opt/ori-oai# ll
{{{#!shell
# ls -l
Ligne 66: Ligne 71:
}}}

ORI-OAI

Installation des paquets

apt-get install apache2 php5
apt-get install ant libcommons-lang-java
# les paquets suivants sont à désinstaller après création du paquet Debian pour le JDK (FIXME: à faire ailleurs, même…)
apt-get install java-package unzip libxslt1.1 libgl1-mesa-glx libxtst6 libxxf86vm1 libgtk2.0-0

Installation du moteur ORI-OAI

Se référer a la documentation AUF - IDNEUF - MOTEUR ORI-OAI.

Configuration de la base

ALTER DATABASE orioai DEFAULT CHARACTER SET='utf8' DEFAULT COLLATE='utf8_general_ci';
GRANT ALL ON orioai.* TO 'idneuf'@'prod-ori-oai01-idneuf.vpc02.auf' IDENTIFIED BY 'XXXXXXXXXXXXXXXXX';

Vérifier la version de Java

# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

Gestion des permissions

Création du user et groupe tomcat

adduser --home /opt --shell /usr/sbin/nologin --disabled-password tomcat

Authentification Apache

mkdir -p /opt/ori-oai/auth
cd /opt/ori-oai/auth
htpasswd -c idneuf-auth idneuf-adm

Pour modifier le mode passe ultérieurement :

htpasswd /opt/ori-oai/auth/idneuf-auth idneuf-adm

Droits sur les dossiers dans /opt/ori-oai/

# ls -l
total 68
drwxr-xr-x 2 root   root    4096 sep 20 18:06 auth
drwxr-xr-x 5 tomcat tomcat  4096 sep 22 19:02 data
drwxr-xr-x 4 root   root    4096 sep 21 20:24 install
drwxr-xr-x 2 tomcat tomcat  4096 sep 21 21:57 logs
drwx------ 2 root   root   16384 sep 20 17:34 lost+found
drwxr-xr-x 2 tomcat tomcat  4096 sep 21 20:31 ori-oai-repository
drwxr-xr-x 7 root   root    4096 sep 22 17:59 src
drwxr-xr-x 9 tomcat tomcat  4096 sep 21 20:30 tomcat-harvester
drwxr-xr-x 9 tomcat tomcat  4096 sep 21 20:30 tomcat-indexing
drwxr-xr-x 9 tomcat tomcat  4096 sep 21 20:30 tomcat-repository
drwxr-xr-x 9 tomcat tomcat  4096 sep 21 20:30 tomcat-search
drwxr-xr-x 9 tomcat tomcat  4096 sep 21 20:30 tomcat-vocabulary
lrwxrwxrwx 1 tomcat tomcat    59 sep 21 20:56 web -> /opt/ori-oai/install/ori-oai-quick-install-2.1.0-alpha/web/

Projet/IDNeuf/StepByStepORIOAI (dernière édition le 2016-10-06 20:59:54 par LionelValentin)