James Cook wrote
I'm struggling to figure out what the paths should be: Virtual Path, Remote Virtual Path, and even the site's Documents Path since it can't be left blank. I'll work on it and research, but suggestions will not be rejected. :-)
That all depends on where you want accessibility to be from and to. I'm sure that doesn't clear it up, so here's a little more info...
Notice the terms:
"Local" --> on this web server
"Remote" --> on the backend server
"Virtual Path" --> the files don't really live here -- it's more like a shortcut -- not a file but it points to something that is
The local virtual path (LVP) is what someone enters to reach the backend server (either your Abyss or CGI site).
So if you want your backend site to be accessible at
https://mysite.net/backend/index.htm, the local virtual path would be
/backend.
If you want the entire domain/subdomain to hit the backend server, it would simply be
/. In other words, if you want
https://mysite.net/index.htm to hit the backend server, use just a slash.
The remote virtual path (RVP) is the "folder" part of the URI on your backend server that you want to reach. So if the URI is /awesome_application/index.htm, the remove virtual path would be
/awesome_application.
If you want to hit the document root of the backend server, the remote virtual path is simply
/.
James Cook wrote
FWIW, I'm not trying to reach just a Python script or something, but this is a relay to another fully functioning web server running Abyss and one cgi driven web site. So I'm trying to pass the whole request along to that machine.
If you're saying you just want to go to
https://mysite.net and hit the / URI of the backend server, use slashes for both the local virtual path and remote virtual path.
And note that anything beyond the virtual path is appended to the request.
Example: If your LVP is
/backend and your RVP is
/awesome_application and you're loading the URL
https://mysite.net/backend/index.htm, Abyss will ask the backend server for
/awesome_application/index.htm.
Does that make things a clearer? If not, provide an example of the URL you want to access and what URL you Abyss to access on the backend server.
If your LVP is /, then that renders the document root of the host you're working with pointless, so it can be anywhere, e.g. the Abyss htdocs folder.
And it's cool to run into another Abyss user from Michigan!