Hello Am 27.07.2016 um 21:32 schrieb Andrew J Hacker (and...@black-ray.com): > Trying to install Sogo on a backend server with a front end apache proxy > > Tried a few different things but generally trying to get this working and > having all kinds of issues. > Not sure where to put different pieces of the Apache config... > user -> SSL -> Front end Apache mod_proxy -> HTTP (80) -> Backend apache > mod_proxy (proxy HTTP to 127.0.0.1:20000) > i have alias for webresources on back end and proxypass on front and for 443 > to 80 and then again on the backend from 80 to 20000 > i get many different errors from 404's on the JS to can't find SOGo index to > infinite loops. > Are there any guidelines for doing this? > I could map the 443 on the front end directly to port 20000 on the backend > but then i can't do aliasing > Thanks!Andrew >
You have to map directly to 20000 in your Apache like this. ... RewriteCond %{REQUEST_METHOD} ^(GET|HEAD) [NC] RewriteRule ^/$ https://frontend.server.tld/SOGo/ [L,R=301] RewriteRule ^/.well-known/caldav/?$ https://frontend.server.tld/SOGo/dav/ [L,R=301] RewriteRule ^/.well-known/carddav/?$ https://frontend.server.tld/SOGo/dav/ [L,R=301] ... ProxyRequests Off SetEnv proxy-nokeepalive 1 SetEnv force-proxy-request-1.0 1 SetEnv proxy-initial-not-pooled 1 ProxyPreserveHost On ProxyTimeout 300 connectiontimeout=10 timeout=60 ProxyPass /SOGo http://backend.server.tld:20000/SOGo retry=0 connectiontimeout=120 timeout=900 keepalive=On <Proxy http://backend.server.tld:20000/SOGo> ## adjust the following to your configuration RequestHeader set "x-webobjects-server-port" "443" RequestHeader set "x-webobjects-server-name" "frontend.server.tld" RequestHeader set "x-webobjects-server-url" "https://frontend.server.org" ## When using proxy-side autentication, you need to uncomment and ## adjust the following line: # RequestHeader set "x-webobjects-remote-user" "%{REMOTE_USER}e" RequestHeader set "x-webobjects-server-protocol" "HTTP/1.0" RequestHeader set "x-webobjects-remote-host" "%{SENDER_IP_ADDRESS}e" AddDefaultCharset UTF-8 Order allow,deny Allow from all </Proxy> ... Then you have to set WOPort = backend.server.tld:20000; in your sogo.conf Hope this hint helps. Kind regards, Christian Mack -- Christian Mack Universität Konstanz Kommunikations-, Informations-, Medienzentrum (KIM) Abteilung Basisdienste 78457 Konstanz +49 7531 88-4416
smime.p7s
Description: S/MIME Cryptographic Signature