CherryPy mod_proxy with Apache2

I am using Ubuntu Server 14.04 with a LAMP install as the base for MineOS. I have a signed SSL installed to Apache and I also added it to CherryPy.

What I am trying to do is use mod_proxy to make the WebUI show up at “https://myserver.mydomain.net/mineos”. I use Apache for my web hosting for various things and I already have a mod_proxy set up for another service I run on port 82. Which works perfectly well.

When I try to add MineOS I can get to the log in page, but with missing assets. (CSS, images, etc…) Once I try to log in I get “The requested URL /auth/login was not found on this server.”.

I believe the problem lies in Apache not knowing the root directory of the app or something alone those lines. So does anyone have any input?

What does your mod_proxy configuration look like with respect to your Cherrypy installation?

Also, since you’re just proxying, that should mean you’re still hosting on 8080, correct? Check if you can connect via 8080 (with no mod_proxying) and if it works, we know that the issue lies squarely in the Apache2 config. If it doesn’t work, then we know it’s related to the web-ui config.