Apache multi instance
De BlaxWiki
Aller à la navigationAller à la rechercheIl 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