The Pilot Data Server can be installed along with a proxy/reverse-proxy server.
The proxy server must populate the following headers in order for the Pilot Data Server to serve the appropriate hostname, port and protocol in its responses:
Use a proxy server with the above-mentioned headers configured. If the X-Forwarded headers are not configured in the proxy server, then the proxy server must be configured to pass the Host header it received from the client to the Pilot Data Server.
Tip: Read the relevant proxy server manual for more information about this configuration.
URL Path Prefix Support in Pilot Data Server
The purpose of a URL path prefix is to be able to host a Pilot Data Server with a different hosting URL than the default one. One use case is to make the Pilot Data Server able to work under a reverse-proxy server.
To install a Pilot Data Server with a prefix, the installer has to be executed in the following manner:
C:\>msiexec /i c:\temp\PilotDataServerInstaller-x64.msi CONNECTION_METHOD="Oracle" ORACLE_USERNAME="pilot" ORACLE_PASSWORD="pilot" ORACLE_DATA_SOURCE="bgovcp1/vizrtdb" BASE_PATH="pds" /log install.log
Here the prefix is pds which is specified by the BASE_PATH switch.