L'idéal serait d'avoir une compatibilité avec les anciens fichiers de conf, si possible (au moins pour les parties les plus lourdes : VirtualHost et Directory). Les autres parties (qui sont en fait la config de base) ne sont pas forcément très complexes à mettre à jour je pense. Mais pour un site professionnel (pour un hébergeur, au hasard), les parties "répétitives" devront clairement être compatibles.
_ CacheNegotiatedDocs remplacée par CacheNegotiatedDocs on|off
_ ErrorDocument 403 "Some Message remplacé par ErrorDocument 403 "Some Message"
_ AccessConfig et ResourceConfig à remplacer par Include
_ BindAddress à remplacer par Listen
_ <ServerType> n'existe plus
Pour ces modifs, il suffit d'un simple grep ou sed sur les fichiers de conf et d'une petite modif de syntaxe dans les outils de création de fichiers de conf. Rien de grave de ce côté, donc.
Plus gênant :
_ ExtendedStatus n'existe plus. Dommage, certains hébergeurs s'en servent pour superviser leurs serveurs Web :o( L'air de rien, ça a un gros impact. En plus, la doc (http://httpd.apache.org/docs-2.0/mod/mod_status.html(...)) n'a pas été remise à jour... Là ça bloque !
_ mod_log_agent et mod_log_referer sont remplacés par CustomLog. Esperons que résultat final puisse être identique afin de ne pas troubler les outils de stats déjà utilisés avec Apache 1.3 (souvent développés à la main par les hébergeurs).
Ces deux dernières modifs risquent de retarder pas mal le déploiement d'Apache 2.0 chez les hébergeurs, et à mon avis, les stats NetCraft ne vont pas être boulversés dès demain.
# Migration vers apache 2.0 pour un hébergeur
Posté par Ludovic Boisseau . En réponse à la dépêche Apache 2.0 disponible pour tous. Évalué à 10.
C'est d'ailleurs ce qui semble être le cas. La page "migrer vers Apache 2.0" (http://httpd.apache.org/docs-2.0/upgrading.html(...)) indique les modifs dans les fichiers de conf :
_ CacheNegotiatedDocs remplacée par CacheNegotiatedDocs on|off
_ ErrorDocument 403 "Some Message remplacé par ErrorDocument 403 "Some Message"
_ AccessConfig et ResourceConfig à remplacer par Include
_ BindAddress à remplacer par Listen
_ <ServerType> n'existe plus
Pour ces modifs, il suffit d'un simple grep ou sed sur les fichiers de conf et d'une petite modif de syntaxe dans les outils de création de fichiers de conf. Rien de grave de ce côté, donc.
Plus gênant :
_ ExtendedStatus n'existe plus. Dommage, certains hébergeurs s'en servent pour superviser leurs serveurs Web :o( L'air de rien, ça a un gros impact. En plus, la doc (http://httpd.apache.org/docs-2.0/mod/mod_status.html(...)) n'a pas été remise à jour... Là ça bloque !
_ mod_log_agent et mod_log_referer sont remplacés par CustomLog. Esperons que résultat final puisse être identique afin de ne pas troubler les outils de stats déjà utilisés avec Apache 1.3 (souvent développés à la main par les hébergeurs).
Ces deux dernières modifs risquent de retarder pas mal le déploiement d'Apache 2.0 chez les hébergeurs, et à mon avis, les stats NetCraft ne vont pas être boulversés dès demain.