Apache 2.0 in production: the migration

I have completed the migration to Apache 2.0 across my own infrastructure. The transition was smooth; the operational experience is positive.

What worked

  • The configuration migration was clean. Most directives transferred without modification.
  • Performance is comparable to 1.3.
  • The new modular architecture has let me clean up some accumulated configuration debt.
  • The integrated mod_ssl is cleaner than the previous bolt-on.

Small issues

  • A few legacy modules I had been using needed to be replaced with 2.0-compatible alternatives.
  • The new MPM (Multi-Processing Module) selection required some thought; I chose the prefork model for compatibility.

For anyone still on Apache 1.3: the migration is sustainable and the result is meaningfully better. Worth doing during the next maintenance window.

More as the year develops.


Back to all writing