Tengo un sitio alojado por apache en el puerto 80. También tengo un servidor web python que escucha en el puerto 8880, al que se debe acceder a través del http://[mydomainname]/something. Usando la respuesta de txyoji, lo tengo trabajo, simplemente añadiendo un pase proxy para mi definición de host virtual de este modo:
ProxyPass /something http://mydomainname:8880/something
ProxyPassReverse /something http://mydomainname:8880/something
ACTUALIZACIÓN
Dependiendo de su configuración, una mejor manera de hacer esto es configurar un pase proxy para un puerto en "localhost". Creo que es un poco más claro lo que estás haciendo, más más portátil. ¡Junto con esto, no tienes que abrir siquiera el firewall en ese puerto! Puede enviar el proxy de forma local a cualquier puerto, por lo que no hay ninguna razón para exponerlo al mundo exterior si no es necesario. Embotelle todo a través del puerto 80 y tenga Apache siempre "agotado en frente". Entonces, solo puede preocuparse por la seguridad de eso.
ProxyPass /something http://localhost:8880/something
ProxyPassReverse /something http://localhost:8880/something
Puede tener mejor suerte con esto en ServerFault. –