Configuring Catalyst for use behind a front-end proxy A typical catalyst setup might have the server running on a cluster of machines, which are proxied by a light-weight frontend server such as Apache or nginx. This means that the catalyst app needs to know the publically-viewable URI base it's going to be accessed from, so that c.uri_for constructs and similar refer to the correct absolute path