Para instalar o apache2.2, use o seguinte processo:
Em uma distro posterior (por exemplo, 16.04), eu baixei o 2.2.31 do site Apache.
Eu criei usando a seguinte configuração:
./configure --enable-so --enable-ssl --with-included-apr --enable-mods-shared=all --enable-load-all-modules --enable-rewrite --enable-proxy --enable-proxy_connect --enable-proxy_http --enable-proxy_ajp --enable-authn_alias --with-npm=prefork --enable-proxy_balancer --enable-proxy_ftp --enable-cache --enable-suexec --enable-disk_cache > conf.txt
Então, é claro, aprimorando os arquivos httpd.conf e ssl.conf.
Depois disso, apenas corro o ./httpd -k start
E funciona!
observe que eu adicionei o apache2.4 por meio do apt-get, mas nunca o removi. Isso significa que após o início do sistema, eu preciso matar o processo apache2. E então eu sou capaz de iniciar o apache2.2. Eu tive que instalar o apache2.4 para usar o apachectl mas depois o desbandei porque eu uso ./httpd