Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
« Doc/Ville-Dole » : différence entre les versions
Aller à la navigation
Aller à la recherche
création+catégories |
Apache |
||
| Ligne 36 : | Ligne 36 : | ||
└── tmp | └── tmp | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Apache == | |||
Nous avons défini un hôte virtuel pour l'application /etc/apache2/sites-enabled/ville-dole-vhost.conf | |||
<syntaxhighlight lang="apache"> | |||
<VirtualHost *:80> | |||
ServerAdmin ajlsm+ville-dole@ajlsm.com | |||
ServerName ville-dole.com | |||
ServerAlias www.ville-dole.com www.ville-dole.prod ville-dole.prod | |||
# Application de recette | |||
ProxyPass /ville-dole-back/ ajp://localhost:9009/ville-dole-back/ | |||
ProxyPassReverse /ville-dole-back/ ajp://localhost:9009/ville-dole-back/ | |||
# Application de production | |||
ProxyPass / ajp://localhost:8009/ville-dole/ | |||
ProxyPassReverse / ajp://localhost:8009/ville-dole/ | |||
ErrorLog ${APACHE_LOG_DIR}/error-ville-dole.log | |||
# Possible values include: debug, info, notice, warn, error, crit, | |||
# alert, emerg. | |||
LogLevel warn | |||
CustomLog ${APACHE_LOG_DIR}/access-ville-dole.log combined | |||
</VirtualHost></syntaxhighlight> | |||
[[category:Doc]] | [[category:Doc]] | ||
Version du 25 mai 2012 à 09:55
Tomcat
Important :
L'installation comprendre 2 instances Apache Tomcat. De ce fait, la version installé avec les dépôts Debian ne doit pas être utilisé.
Localisation des serveur
Nous avons installé la version 6.0.35 (binaire) de Apache Tomcat à partir du site officiel et créé deux dossiers, respectivement :
- /opt/tomcat6-front : sert l'application de « production »,
- /opt/tomcat6-back : sert l'application de « recettage ».
Scripts
Des alias on étaient définis dans le fichier ~/.bashrc pour simplifier la maintenance :
tomcat-log: affiche le log tomcat de l'application ;restartTomcat: redémarre l'application ;flushAndRestart: nettoie le cache et redémarre l'application.
Le paramètre application, est nécessaire et peut prendre l'une des valeurs suivante :
- back : application de « recettage » ;
- front : application de « production ».
Application
L'application et les fichiers sont installé dans /home/ajlsm :
.
├── apps
│ ├── ville-dole-back
│ └── ville-dole-front
├── backup
├── data
│ └── ville-dole
├── logs
│ ├── ville-dole-back
│ └── ville-dole-front
├── sdx-data
│ ├── ville-dole-back
│ └── ville-dole-front
├── shell-scripts
│ ├── backup
│ ├── httpd-maintenance
│ └── logs
└── tmp
Apache
Nous avons défini un hôte virtuel pour l'application /etc/apache2/sites-enabled/ville-dole-vhost.conf
<VirtualHost *:80>
ServerAdmin ajlsm+ville-dole@ajlsm.com
ServerName ville-dole.com
ServerAlias www.ville-dole.com www.ville-dole.prod ville-dole.prod
# Application de recette
ProxyPass /ville-dole-back/ ajp://localhost:9009/ville-dole-back/
ProxyPassReverse /ville-dole-back/ ajp://localhost:9009/ville-dole-back/
# Application de production
ProxyPass / ajp://localhost:8009/ville-dole/
ProxyPassReverse / ajp://localhost:8009/ville-dole/
ErrorLog ${APACHE_LOG_DIR}/error-ville-dole.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access-ville-dole.log combined
</VirtualHost>