This solution applies to Barracuda SSL VPNs, all firmware versions.
If a web site exists completely under sub directories off the root of a web server (i.e. every GET request is within a path off the root) then a path-based reverse proxy is generally the best choice.
In order to configure this, you first need to determine which paths the web site exists on, as it may use more than one path.
A path-based proxy works by monitoring which paths have been requested by a web browser and matches those requests to the configured web forward resource, which passes on the request to the web server which has been configured with those paths.
Note that if the target website starts at the root of the web server, then a path-based reverse proxy is not applicable and another web forward type should be chosen.
Steps to configure a path-based reverse proxy:
First access the target web site directly and
determine all of the paths that get called when using the web site.
2. Navigate to Resources > Web Forwards.
3. Change the Type to Path-based Reverse Proxy.
4. Enter a name for the resource.
5. Enter the starting URL for the web page.
6. Click Add.
If there are extra paths to be configured apart
from the one mentioned in the start URL, edit the new resource.
8. In the Paths section, add any extra paths and save the resource.
9. If you wish to pass through SSL VPN authentication to the Web Forward, edit the resource and enter settings in the Authentication section.
Link to This Page: