boschkundendienst / guacamole-docker-compose

Guacamole with docker-compose using PostgreSQL, nginx with SSL (self-signed)
GNU General Public License v3.0
983 stars 410 forks source link

404: The requested resource [/guacamole/] is not available #25

Closed dekiesel closed 2 years ago

dekiesel commented 2 years ago

Hi,

I am getting this error when connecting https://myip

HTTP Status 404 – nicht gefunden

Type Status Report

Message The requested resource [/guacamole/] is not available

Beschreibung The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
Apache Tomcat/9.0.43

I didn't change the config and nginx is working correctly (I think) because I am being forwarded to tomcat.

Thank you for your help!

boschkundendienst commented 2 years ago

My configuration exposes Guacamole to / and on port 8443 via https. So the correct URL is https://<yourip>:8443/.

This should work without problems.

dekiesel commented 2 years ago

Sorry, I forgot to add the 8443 in my comment, but I didn't in my actual call:

https://myip:8443/

leads to the abovementioned error.

As I said, the error is a tomcat error so the call must have gotten to nginx which means I at least got the url to nginx right.

dekiesel commented 2 years ago

Uncommenting the lines for direct tomcat access in docker-compose.yaml also shows the same error.

I.e. when I navigate to: http://myip:8080/guacamole

I get that the endpoint guacamole doesn't exist.

boschkundendienst commented 2 years ago

@dekiesel I immediately tried on my test machine. I followed exactly the howto in the README.md and it worked immediately.

Did you forge something like the ./prepare.sh command?

Please exactly follow https://github.com/boschkundendienst/guacamole-docker-compose#readme .

What I did to verify

What Linux distribution and what version of docker are you using?