Here are some options for configuring reverse proxy for Studio.
Simple Studio reverse proxy configuration
Here is a brief overview of a simple reverse proxy configuration for Studio. The configuration preserves the Host: header, and does not use SSL or path remapping.
Studio reverse proxy configuration without preserving Host: headers
If a reverse proxy fronting Studio does not preserve the Host: header, and instead makes a request with a Host: header referring to the target application server, Studio and its application server receive an incorrect hostname. This causes Studio to generate absolute URLs that refer to the proxied application server instead of to the reverse proxy server.
Configuring Studio to support an SSL-enabled reverse-proxy
If Studio is installed behind a reverse proxy that has SSL capabilities, and the client SSL is terminated on the reverse proxy, you must configure Studio to set the preferred protocol to HTTPS.