This repository was archived by the owner on Nov 14, 2018. It is now read-only.
add multiple domains reverse SSL proxy support#449
Merged
Conversation
Contributor
Author
|
This depends on owncloud/core#1099 Except the user_oauth change I have test it with and without proxy. I haven't update the OpenID application as I can not test them. |
Contributor
|
@owncloud-bot retest this please |
Contributor
Author
|
@karlitschek I have replace all occurrence of REQUEST_URI and SCRIPT_NAME outside of 3rdparty code. |
Add support for a reverse proxy that handles multiple domains via different web roots (https://proxy.tld/domain.tld/owncloud) and only forwards SSL connections unencrypted to the web server. 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. Additionally it adds a Sabre request backend that extends the Sabre_HTTP_Request to use the same functions.
DeepDiver1975
added a commit
that referenced
this pull request
Jan 31, 2013
add multiple domains reverse SSL proxy support
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add support for a reverse proxy that handles multiple domains via different
web roots (https://proxy.tld/domain.tld/owncloud) and only forwards SSL
connections unencrypted to the web server.
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. Additionally
it adds a Sabre request backend that extends the Sabre_HTTP_Request to use
the same functions.