Bonjour,
j'ai actuellement 2 serveurs apache sur mon serveur. Un 2.2.4 (ports 80 et 443) et un 2.0.54 (SSL uniquement, sur le port 4443)
le second est 2.0.54 dont certains modules ont étés patchés avec des correctifs spécifiques à l'utilisation que je veux faire de cet apache. Sinon j'aurais switché depuis longtemps à une 2.2.4
J'ai défini un virtual host sur le port 443 du premier seveur pour mon SVN.
Tout allait bien dans le meilleur des mondes jusqu'à ce que quelqu'un essaye d'accéder au service sécurisé du 2ème serveur à travers un Proxy ISA. Ces Proxy ont un firewall qui empêche d'initier des connexions sur des ports non-standards. Donc comme le port 4443 n'est pas standard, le Firewall refuse d'initier la connexion.
La solution envisagée est donc d'accéder au SVN via le 2ème serveur et de changer les directives Listen. A priori ça semblait simple, mais après avoir ajouté le virtual host, et les loadModules dans le 2ème serveur, j'ai l'erreur suivante au démarrage:
Syntax error on line 1 of /usr/local/apache2/conf/mods-enabled/dav.load:
Cannot load /usr/lib/apache2/modules/mod_dav.so into server: /usr/lib/apache2/modules/mod_dav.so: undefined symbol: apr_strtoff
Quand je vais voir dans apache2/lib j'ai:
/usr/local/apache2/lib$ ls
apr.exp aprutil.exp libapr-0.a libapr-0.la libaprutil-0.a libaprutil-0.la libexpat.a libexpat.la
je suis un peu coincé sur le coup, dois-je re-compiler apache? avec quelle commande? il y a bien une commande spécifique pour apache 2.2.3 mais elle n'existe pas en 2.0