Greetings, I installed Prodigy on my VM (ubuntu 16.04) this week. I was able to get Prodigy working on port 8000 successfully with the examples.
I work with a small distributed team and want to put prodigy behind a login so they can see it. I decided to use apache2 ProxyPass to hide the prodigy service on localhost:8000. I have the login working (htpasswd) on apache2 and can get the ProxyPass to work, but only partially for Prodigy. Meaning, I see the Prodigy interface, but there’s no project and gets an error.
“ERROR: Can’t fetch project. Make sure the server is working correctly.”
As mentioned above, the same service works fine if I access it via port 8000 directly (firewall temporarily open) and a simple python http.server 8000 works with the ProxyPass settings on 8000 with no issues.
“host”: “0.0.0.0”, (did not work with localhost)
Other permutations tried in vh conf:
– outside of and inside of Location
– with localhost and 0.0.0.0 permutations with host in prodigy.json
– with and without trailing slash on directory or url
Is there some reason it doesn’t work with the Prodigy server that is not obvious to me?
Does anyone have any advice on this setup or other suggestions on the best practice for hiding/protecting the service?
Thank you! elly