daniel-83
Goto Top

RPC over HTTP liefert Fehlercode 500

Keine Verbindung zwischen Outlook und Exchange über RCP over HTTP möglich. Im Log wird der Fehlercode 500 angezeigt

Hallo,

ich habe einen Windows SBS 2003 R2 Server. Ich habe den Exchange und den IIS Server konfiguriert wie hier beschrieben http://www.msxfaq.de/clients/rpchttp.htm


Ich erreiche von außen den Server und kann die Seiten https://owa.server.de/rpc und https://owa.server.de/rpc/rpcproxy.dll zugreifen. Beides mal werde ich nach Username und Passwort gefragt und nach dreimaliger eingabe kommt " HTTP Error 401.1 - Unauthorized: Access is denied " was soweit OK ist was ich bisher gelesen habe.

Versuche ich nun eine Verbindung zum Server mit Outlook aufzubauen klappt dies nicht. Schaue ich Logfile nach kommt folgender Fehler:


2010-10-16 18:04:21 W3SVC1 192.168.5.1 RPC_OUT_DATA /rpc/rpcproxy.dll c-3po.xxx.local:6004 443 xxx\Peter IP-Adresse MSRPC 500 0 203
2010-10-16 18:04:22 W3SVC1 192.168.5.1 RPC_IN_DATA /rpc/rpcproxy.dll c-3po.xxx.local:6004 443 xxx\Peter IP-Adresse MSRPC 500 0 203

Ich kann leider kaum im Netz was finden was mich mit dem Fehler 500 weitergebracht hätte. Ich hoffe jemand hat ne Idee dazu.

Grüße

Daniel

Content-Key: 153199

Url: https://administrator.de/contentid/153199

Printed on: April 23, 2024 at 10:04 o'clock

Member: Pjordorf
Pjordorf Oct 16, 2010 at 21:20:51 (UTC)
Goto Top
Hallo Daniel,

Zitat von @daniel-83:
SBS 2003 R2 Server. Ich habe den Exchange und den IIS Server konfiguriert wie hier beschrieben http://www.msxfaq.de/clients/rpchttp.htm
Warum machst du dir dein Leben so schwer. Nehme beim SBS immer die eingebauten Asisstenten. Damit klappt das was du vorhast auf jeden fall. Versuch also das ganze per Asisstent einzustellen (Die Drehen an alle nötigen Schrauben für dich). Sollte das nicht zum Erfolg führen dann können wir immer noch auf Fehlersuche gehen.

Peter
Member: daniel-83
daniel-83 Oct 16, 2010 at 22:59:01 (UTC)
Goto Top
Hallo Peter,

ich habe, wie angeraten, den SBS Assistent verwendet. Allerdings ohne Erfolg. Er hat, soweit ich das sehe die Konfig gleich eingestellt. Der einzige Unterschied war das er die IP-Beschränkung wieder eingeschaltet hat.

Aber der Fehler ist nach wie vor der gleiche. Ich habe auch im Forum gesehen das manche wohl auf das Zertifikat getippt haben. Das schließe ich eigentlich aus. Gehe ich über den Explorer auf die OWA Seite akzeptiert er das Zertifikat problemlos.

Grüße

Daniel
Member: filippg
filippg Oct 17, 2010 at 12:14:43 (UTC)
Goto Top
Hallo Daniel,

die von dir verlinkte Anleitung ist afaik nicht zutreffend: sie beschreibt zwar eine Konstellation auch ohne separaten Frontend (also beid Exchange-Rollen auf einem Server), aber mit separatem DC. Beim SBS hast du alles auf einem Server, und wenn ich mich richtig macht das in Bezug auf den DC (DSProxy) spezielle Änderungen nötig. Genauer kann ich's leider nicht sagen, wir haben nur mehrserver-Szenarien.
Das du beim Zugriff mit dem Browser keine sinnvolle Antwort bekommst ist m.W. korrekt, da dein Request "falsch" ist (einfaches GET, falscher Browsertyp). In sofern ist dieser Test nicht valide.
Falls dein RPC-over-HTTP auch aus dem Internet erreichbar ist gibt dir vielleicht https://www.testexchangeconnectivity.com/ sinnvolle Hinweise.

Gruß

Filipp
Member: daniel-83
daniel-83 Oct 19, 2010 at 02:44:18 (UTC)
Goto Top
Hallo Filipp,

die Anleitung ist prinzipiell für Mehrserverszenarien ausgelegt, beschreibt aber auch die Schritte, die notwendig sind, um es mit einem einzelnen Server zu betreiben.

Deinen Link finde ich sehr gut zur analyse. Problem hier ist, dass er mir wieder nicht weiter hilft. Hier mal die Meldungen die ich bekommen habe:

ExRCA is testing RPC/HTTP connectivity.
The RPC/HTTP test failed.
Test Steps
Attempting to resolve the host name owa.xxx.de in DNS.
Host successfully resolved
Additional Details
IP(s) returned : xxxxx


Testing TCP Port 443 on host owa.tesro.de to ensure it is listening and open.
The port was opened successfully.
ExRCA is testing the SSL certificate to make sure it's valid.
The certificate passed all validation requirements.
Test Steps
The certificate name is being validated.
Successfully validated the certificate name
Additional Details
Found hostname owa.xxx.de in Certificate Subject Common name

Certificate trust is being validated.
The test passed with some warnings encountered. Please expand the additional details.
Additional Details
Only able to build certificate chain when using the Root Certificate Update functionality from Windows Update. Your server may not be properly configured to send down the required intermediate certificates to complete the chain. Consult the certificate installation instructions or FAQ's from your Certificate Authority for more information.

The certificate date is being confirmed to ensure the certificate is valid.
Date validation passed. The certificate hasn't expired.
Additional Details
Certificate is valid: NotBefore = 10/16/2010 7:54:51 PM, NotAfter = 1/9/2013 7:36:42 AM"


The IIS configuration is being checked for client certificate authentication.
Client certificate authentication wasn't detected.
Additional Details
Accept/Require Client Certificates not configured.

Testing Http Authentication Methods for URL https://owa.xxx.de/rpc/rpcproxy.dll
The HTTP authentication methods are correct.
Additional Details
Found all expected authentication methods and no disallowed methods. Methods Found: Basic

SSL mutual authentication with the RPC proxy server is being tested.
Mutual authentication was verified successfully.
Additional Details
Certificate common name owa.xxx.de matches msstd:owa.xxx.de

Attempting to Ping RPC Proxy owa.xxx.de
RPC Proxy can't be pinged.
Additional Details
An HTTP 500 response was returned from Unknown


Wenn jemand hierzu was einfallen würde wäre das super face-smile

Grüße

Daniel
Member: Pjordorf
Pjordorf Oct 19, 2010 at 04:52:41 (UTC)
Goto Top
Hallo Daniel,

Du kommst mit https://owa.server.de/exchange auf deine OWA (Outlook Web Access) Seite?
Du kommst mit https://owa.server.de/remote auf deine RWW (Remote Web Workplace) Seite?
Mit welchem Outlook Client willst du auf den Exchange per RPC over HTTPS zugreifen (2003,2007,2010)?
Du folgst deiner Anleitung zu finden unter https://owa.server.de/remote in "Den Computer für die Verwendung von Outlook über das Internet konfigurieren"?
Du hast am SBS mit Hilfe des Asisstenten "Asisstent zum Konfigurieren von E-Mail und Internet" unter der Rubrik Firewall die Option "Firewall aktivieren" gewählt, dann weiter, und weiter und jetzt bei "Webdienstekonfiguration" die Auswahl "Outlook über das Internet" ausgewählt und den Asisstenten dann weiter zuende geführt?

129ca20acd01649454bce62278d9c87a

Peter
Member: filippg
filippg Oct 19, 2010 at 22:03:22 (UTC)
Goto Top
Hallo,


Attempting to Ping RPC Proxy owa.xxx.de
RPC Proxy can't be pinged.
Additional Details
An HTTP 500 response was returned from Unknown
dazu fallen mir noch zwei Dinge ein:
1. mit dem Tool rpcping.exe kann man Testen ob der RPC-Proxy, der Store, und der DSProxy erreichbar sind (einzeln), kann also geg. den Fehler näher eingrenzen. Was genau der ExRCA hier macht weiß ich nicht.
2. So dunkel im Hinterkopf habe ich noch: Man muss im IIS-Manager unter Web Service Extensions ASP.NET aktivieren.

Gruß

Filipp
Member: daniel-83
daniel-83 Oct 22, 2010 at 12:23:41 (UTC)
Goto Top
Hallo,

@peter: ja, OWA funktioniert über https://owa.server.de/exchange wunderbar. IE akzeptiert auch ohne mekkern das Zertifikat. Den Assisten für "Outlook über das Internet" habe ich über RPC direkt gemacht und bis zum ende ausgeführt, Firewall ist derzeit auf dem Server keine aktiviert. Der Zugriff sollte über Outlook 2007 erfolgen.

@filipp: asp.net ist zugelassen und sollte gehen. in rpcping muss ich mich erst einlesen, werde es aber ausprobieren, danke schonmal für den Hinweis

GRüße

Daniel