Problem with self hosting setup

If, as you mention, taiga works perfectly on localhost, the problem is in the proxy pass that you are trying to make with Apache. ​The browser error indicates that the proxy pass cannot serve the files, probably because Apache is not reaching localhost:9000.

We have an example in the manual that you followed to do what you want using nginx and the example that @jcain proposes looks very good too. Personally we prefer nginx over Apache to act as a reverse proxy, but both should work perfectly if they are properly configured.