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
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 ]
