Det finns egentligen ingen anledning att ta bort Apache 1.3. Tvärtom har jag en 1.3-installation på nästan varenda server jag kör, och använder i stället mod_proxy för att transparent dirigera om trafiken till rätt webbserver. Apache 1.3-installationen blir alltså som en sorts "sambandscentral" som man använder för att komma åt alla andra webbservrar på samma maskin. Man kan till och med stänga av de andra webbservrarnas portar för åtkomst utifrån med hjälp av brandväggen, så behöver klienterna aldrig veta om vad som händer i bakgrunden. Ungefär så här är mina maskiner konfigurerade just nu:
www.example.com => Statiskt innehåll, Apache 1.3, port 80
rails.example.com => Rails-applikationer, Lighttpd 1.4 port, 4000
dev.example.com => Subversion, Apache 2 + mod_dav_svn, port 8080
Konfigurationen är enkel att göra, skriv bara in något liknande detta för varje webbserver du vill köra proxy mot i Apache 1.3-konfigurationen:
NameVirtualHost 10.0.0.1:80
<VirtualHost 10.0.0.1:80>
ServerName rails.example.com
DocumentRoot /vad/som/helst
ProxyPreserveHost On
ProxyPass / http://www.example.com:4000
ProxyPassReverse / http://www.example.com:4000
</VirtualHost>
Alternativet är annars att man helt enkelt finner sig i att behöva ange portnummer i URL:en, t.ex. www.example.com:4000, men den (icke-)lösningen är inte alls lika elegant.