mirror of
				https://git.koehlerweb.org/frodovdr/guac-install
				synced 2025-10-31 07:16:40 +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:
		
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						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> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user