mirror of
https://git.koehlerweb.org/frodovdr/guac-install
synced 2024-11-23 01:37:13 +01:00
Include Post Installation Notes (#214)
Hi, great work, I have, like many other people, if my Google searches were any indication, found issues with normal reverse proxying. Obviously moving Apache Guacamole behind a public facing reverse proxy, while not absolutely necessary, is best practice. For this reason, I was having huge performance issues behind a vanilla RP on NginX until I read the Apache Quac documentation, noting the headers and buffering (Especially under NginX). This solved the issue for me and I thought might assist users of your script as well.
This commit is contained in:
parent
4c45586378
commit
dd8ffa2b96
25
README.md
25
README.md
@ -141,3 +141,28 @@ Interactive (asks for passwords):
|
|||||||
Non-Interactive (MySQL root password provided via cli):
|
Non-Interactive (MySQL root password provided via cli):
|
||||||
|
|
||||||
`./guac-upgrade.sh --mysqlpwd password`
|
`./guac-upgrade.sh --mysqlpwd password`
|
||||||
|
|
||||||
|
## Post Installation - Reverse Proxies
|
||||||
|
|
||||||
|
Make sure that you configure your reverse proxy (NGinx or Apache) as per the [Official Documentation](https://guacamole.apache.org/doc/0.9.7/gug/proxying-guacamole.html)
|
||||||
|
|
||||||
|
For Nginx:
|
||||||
|
|
||||||
|
location /guacamole/ {
|
||||||
|
proxy_pass http://HOSTNAME:8080/guacamole/;
|
||||||
|
proxy_buffering off;
|
||||||
|
proxy_http_version 1.1;
|
||||||
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||||
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
|
proxy_set_header Connection $http_connection;
|
||||||
|
access_log off;
|
||||||
|
}
|
||||||
|
|
||||||
|
For Apache:
|
||||||
|
|
||||||
|
<Location /guacamole/>
|
||||||
|
Order allow,deny
|
||||||
|
Allow from all
|
||||||
|
ProxyPass http://HOSTNAME:8080/guacamole/ flushpackets=on
|
||||||
|
ProxyPassReverse http://HOSTNAME:8080/guacamole/
|
||||||
|
</Location>
|
||||||
|
Loading…
Reference in New Issue
Block a user