]> source.dussan.org Git - nextcloud-server.git/commit
add multiple domains reverse proxy support
authorStefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
Sun, 9 Sep 2012 10:54:47 +0000 (12:54 +0200)
committerherbrechtsmeier <stefan@herbrechtsmeier.net>
Thu, 31 Jan 2013 17:42:31 +0000 (18:42 +0100)
commitab2b79cda682a697baba2128a21d3a9b5e90853c
treefbaf5a643bbfa2c4236d574ecb41784f5c859d15
parent411e8e5218e0b0d6dc7e993f283b8a457f780af9
add multiple domains reverse proxy support

Add support for a reverse proxy that handles multiple domains via different
web roots (http[s]://proxy.tld/domain.tld/owncloud).

As the reverse proxy web root is transparent for the web server the
REQUEST_URI and SCRIPT_NAME need manual adjustments. This patch replace
the direct use of this _SERVER variables with function calls and extend
this functions to overwrite the web root. Additionally it adds a Sabre
request backend that extends the Sabre_HTTP_Request to use the same
functions.
apps/files/appinfo/remote.php
apps/files/index.php
config/config.sample.php
lib/app.php
lib/base.php
lib/connector/sabre/request.php [new file with mode: 0644]
lib/public/util.php
lib/request.php
lib/util.php
ocs/providers.php