On Sun, Dec 18, 2022, 1:52 PM Dan Nessett <dness...@yahoo.com.invalid>
wrote:

> ...
>
> I tried to follow the instructions here:
> https://guacamole.apache.org/doc/0.9.7/gug/proxying-guacamole.html#apache
>

You should always look at the current version of the manual unless you have
a specific need to look at the version-specific snapshot. The above link is
for the 0.9.7 release which is 7 years old.

https://guacamole.apache.org/doc/gug/

However, the port suggested for guacamole listening (8080) is used by
> Tomcat, so I changed it to 4822, which is the default port for guacamole.
>

No, this is wrong. Port 4822 is the guacd port and has nothing to do with
the webapp. Tomcat indeed should listen on port 8080, and therefore should
be the port that Apache forwards its received data to.

Overall:

Browser <-- HTTPS (443) --> Apache <-- HTTP (8080) --> Tomcat

The webapp establishes connections internally to guacd via port 4822 as
needed. These are not publicly exposed through Apache any more than
connections to the database are publicly exposed.

- Mike

Reply via email to