Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveurscrutari:installation:debian7wheezy [2014/02/27 13:11]
vincent [Installation de Tomcat]
serveurscrutari:installation:debian7wheezy [2014/02/27 14:40] (Version actuelle)
vincent [Installation de Tomcat]
Ligne 5: Ligne 5:
 ===== Installation de Tomcat ===== ===== Installation de Tomcat =====
  
-Étape 1 : installation de la machine virtuelle java (Dans le cas présent, OpenJDK version 7)+**Étape 1 :** installation de la machine virtuelle java (Dans le cas présent, OpenJDK version 7)
  
 <​code>​ <​code>​
Ligne 11: Ligne 11:
 </​code>​ </​code>​
  
-Étape 2 : installation de Tomcat (Note : Java n'est pas une dépendance de Tomcat car on peut choisir des machines virtuelles différentes,​ d'où la nécessité de l'​étape 2)+**Étape 2 :** installation de Tomcat (Note : Java n'est pas une dépendance de Tomcat car on peut choisir des machines virtuelles différentes,​ d'où la nécessité de l'​étape 2)
  
 <​code>​ <​code>​
Ligne 17: Ligne 17:
 </​code>​ </​code>​
  
-Étape 3 : configuration du démarrage de Tomcat avec le fichier ''/​etc/​default/​tomcat6''​.+**Étape 3 :** configuration du démarrage de Tomcat avec le fichier ''/​etc/​default/​tomcat6''​.
  
 1) Mémoire allouée à Tomcat, cela se passe à la ligne : 1) Mémoire allouée à Tomcat, cela se passe à la ligne :
Ligne 41: Ligne 41:
 <​code>​ <​code>​
 AUTHBIND=yes AUTHBIND=yes
 +</​code>​
 +
 +**Étape 4 :** configuration du serveur Tomcat dans le fichier ''/​etc/​tomcat6/​server.xml''​
 +
 +Remplacer :
 +
 +<code xml>
 +<​Connector port="​8080"​ protocol="​HTTP/​1.1" ​
 +               ​connectionTimeout="​20000" ​
 +               ​URIEncoding="​UTF-8"​
 +               ​redirectPort="​8443"​ />
 +</​code>​
 +
 +par : 
 +<code xml>
 +<​Connector port="​80"​ protocol="​HTTP/​1.1" ​
 +               ​connectionTimeout="​20000" ​
 +               ​redirectPort="​8443"​ />
 +</​code>​
 +
 +L'​opération a d'une part indiqué que Tomcat devait écouter sur le port 80 (et non le classique 8080) et, d'​autre part, supprimé l'​option ''​URIEncoding="​UTF-8"''​ car le serveur Scrutari décode lui même l'​UTF-8
 +
 +===== Installation de l'​application sct =====
 +
 +L'​installation de Tomcat crée un utilisateur ''​tomcat6''​. Pour ce qui touche à la configuration,​ il est préférable de créer un utilisateur « normal » ''​tomcat''​ par lequel il sera possible d'​accéder au serveur sans être ''​root'',​ notamment pour l'​inscription de nouveaux sites ou la création de nouveaux moteurs distincts.
 +
 +Dans ''/​home/​tomcat'',​ on crée les répertoires suivants :
 +
 +<​code>​
 +/​home/​tomcat/​scrutari-conf
 +/​home/​tomcat/​scrutari-var
 +/​home/​tomcat/​scrutari-webapps
 +</​code>​
 +
 +''/​home/​tomcat/​scrutari-var''​ doit être appartenir à l'​utilisateur ''​tomcat6''​ et les autres à l'​utilisateur ''​tomcat''​. Dans ''/​home/​tomcat/​scrutari-webapps''​ on installe la dernière version de l'​application ainsi que le fichier ''​scrutari-conf.xml''​
 +
 +Enfin dans ''/​etc/​tomcat6/​Catalina/​localhost/''​ on crée un fichier ''​sct.xml''​ avec le contenu suivant :
 +
 +<code xml>
 +<Context docBase="/​home/​tomcat/​scrutari-webapps">​
 + <​Parameter name="​scrutariConfFile"​ value="/​home/​tomcat/​scrutari-webapps/​scrutari-conf.xml"/>​
 +</​Context>​
 </​code>​ </​code>​
  
  
serveurscrutari/installation/debian7wheezy.1393503084.txt.gz · Dernière modification: 2014/02/27 13:11 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0