nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Nginx mit Proxy-Modul: Zugriff auf OWA

Von: Daniel Meszaros (spam@meszi.de) [Profil]
Datum: 14.10.2009 17:58
Message-ID: <7jmapvF35ipp4U1@mid.individual.net>
Newsgroup: de.comm.software.webserver
Hi,

ich habe auf einem Ubuntu 9.04 Server System den Webserver Nginx 0.6.35
installiert - in der Hoffnung, OWA von einem SBS 2003 über das
Proxy-Modul anbieten zu können. Grundlegend scheint es zu funktionieren,
jedoch komme ich nicht über die OWA-Login-Seite hinweg.

Firefox 3.5.3 meldet einen Codepage-Fehler, der MSIE 8 hingegen eine
Gateway Fehler Meldung, Opera 10 wiederum zeigt mit kryptische
Zeichenkombinationen an und Safari/W32 wiederum meckert, dass es die
Rohdaten nicht dekodieren könne.

Möglicherweise hat das Ganze ja bereits jemand in dieser Newsgruppe
gelöst und kann mir einen sinnvollen Tipp geben.

Die Konfigurationsdateien sehen wie folgt aus:

------------------------------------------------------------------------------------------
----

# nginx.conf

user www-data;
worker_processes  2;

error_log  /var/log/nginx/error.log;
pid        /var/run/nginx.pid;

events {
worker_connections  1024;
}

http {
include       /etc/nginx/mime.types;
default_type  text/plain;

access_log  /var/log/nginx/access.log;

#sendfile        on;
tcp_nopush     off;

keepalive_timeout  65;
tcp_nodelay        on;

gzip  off;

include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}

------------------------------------------------------------------------------------------
----

#https-proxy config file
server {
listen 443;
server_name 192.168.10.157;

#        rewrite ^/$ https://192.168.10.157/exchange permanent;

ssl  on;
ssl_certificate  /etc/ssl/certs/myssl.crt;
ssl_certificate_key  /etc/ssl/private/myssl.key;
ssl_session_timeout  5m;

proxy_read_timeout      360;
proxy_connect_timeout   360;
proxy_set_header        Host $host;
proxy_set_header        X-Real-IP $remote_addr;
proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect          off;

location /exchange { proxy_pass https://sbs/exchange; }
location /exchweb  { proxy_pass https://sb/exchweb; }
location /public   { proxy_pass https://sbs/public; }
#       location /Microsoft-Server-ActiveSync { proxy_pass
https://sbs/Microsoft-Server-ActiveSync; }

}

------------------------------------------------------------------------------------------
----

Habt Ihr eine Empfehlung?

Apache und mod_proxy fallen übrigens als Alternative aus, da die Kiste,
auf der der Spaß laufen soll, wirklich alt ist. LigHTTPd, den ich als
erstes mit der Aufgabe betrauen wollte, soll meinen Informationen nach
kein SSL durch sein Proxy-Modul schleusen können. :-/

CU,
Mészi.

[ Auf dieses Posting antworten ]