diff --git a/README.md b/README.md
index d217e4c..b54ce5b 100644
--- a/README.md
+++ b/README.md
@@ -55,6 +55,7 @@ Read CONCEPT.md and ONTOLOGY.md files.
## INSTALL
+### Requirements
Install Java :
```
@@ -63,9 +64,87 @@ apt-get install openjdk-17-jre-headless
Download the last release: https://forge.devinsy.fr/statool/statoolinfosweb/releases
+### Apache Web Server
-TODO
+Add a JK section:
+```
+ # Configure du mod-jk.
+ JkUnMount /.well-known/statoolinfos/* ajp13_worker
+ JkUnMount /.well-known/acme-challenge/* ajp13_worker
+ JkMount /* ajp13_worker
+```
-## Usage
+Enable the JK module:
+```
+a2enmod jk
+```
+
+### Tomcat Server
+Create a dedicated directory:
+
+```
+mkdir /srv/infos.mydomain.eu/
+```
+
+Create a log configuration file:
+
+```
+cd /srv/infos.mydomain.eu/
+wget https://forge.devinsy.fr/statool/statoolinfosweb/src/branch/main/webapp/WEB-INF/log4j2.properties
+```
+
+Edit the `/srv/infos.mydomain.eu/log4j2.properties`:
+
+```
+appender.logfile.fileName = /var/log/tomcat10/statoolinfosweb.log
+appender.logfile.filePattern = /var/log/tomcat10/statoolinfosweb-%i.log.gz
+```
+
+Create a directory dedicated to webapps:
+
+```
+mkdir /var/log/tomcat10# cd /var/lib/tomcat10/webapps/statoolinfoweb
+cd /srv/infos.mydomain.eu/
+ln -s /var/log/tomcat10# cd /var/lib/tomcat10/webapps/statoolinfoweb webapps
+```
+
+Put the StatoolInfosWeb WAR file in `/srv/infos.mydomain.eu/` and create a link into the webapps directory:
+
+```
+cd /srv/infos.mydomain.eu/webapps/
+ln -s /srv/infos.mydomain.eu/SIW.ar ROOT.war
+```
+
+Create a context file:
+
+```
+cd /etc/tomcat10/Catalina
+mkdir infos.mydomain.eu
+cd infos.mydomain.eu
+wget https://forge.devinsy.fr/statool/statoolinfosweb/src/branch/main/webapp/META-INF/context.xml -o ROOT.xml
+```
+
+Edit it:
+
+```
+
+
+
+
+```
+
+Add a dedicated `host` section in `/etc/tomcat10/server.xml`:
+
+```
+
+
+
+```
+
+### StatoolInfos
+
+The `cache` directory must be readable by Tomcat.
-TODO
\ No newline at end of file