Apache multi instance
De BlaxWiki
Révision datée du 30 janvier 2013 à 13:20 par 217.174.199.129 (discussion) (Page créée avec « Il est possible d'installer une seule fois Apache et d'avoir plusieurs instances qui tournent sur différents ports. Il va falloir faire un script d'init et un fichier de ... »)
Il est possible d'installer une seule fois Apache et d'avoir plusieurs instances qui tournent sur différents ports. Il va falloir faire un script d'init et un fichier de conf par instance. Les paramètres ports, pid et socket doivent etre uniques; pour les logs il est préférable que chacun ait ses logs.
- Script d'init
Le script d'init d'apache est en fait un lien symbolique vers apachectl, on va donc avoir plusieurs apachectl-xx
-- HTTPD='/opt/applis/httpd-2.4.3-1/bin/httpd' ++ HTTPD='/opt/applis/httpd-2.4.3-1/bin/httpd -f /opt/applis/httpd/conf/httpd-demo.conf' ++ PIDFILE='/opt/applis/httpd/logs/httpd-demo.pid' STATUSURL="http://localhost:82/server-status" (mettre le bon port de l'instance)
- Fichier de configuration
Listen 82 (mettre le bon port de l'instance) ++ PidFile /opt/applis/httpd/logs/httpd-demo.pid # Adapter les virtuals hosts pour le port