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