vorweg der Ist-Zustand:
- - es besteht ein (WCF) - ASP.Net Webservice, dieser wird von einem IIS gehostet und soll nur SSL - Verbindungen zulassen (momentan ist nur ein selbstsigniertes Zertifikat vorhanden)
- - Der Webservice wurde schon auf einem W2k8 und W2k3 "installiert"
- - Eine, auf PHP basierende (SOAP - WSDL Technik), Webseite soll auf diesen Webservice zugreifen. Bisher lauffähig auf IIS externer Server und auf dem IIS, der schon den Webservice hostet.
Soll-Zustand:
Es soll nun auch Möglich sein, diesen PHP - Soap Client auf einem Apache zu hosten.
Für die Installation eines Apache - Servers hab ich XAMPP gewählt. PHP und HTML Testseiten laufen wie geschmiert.
Allerdings "meldet" die PHP-Seite, beim Abruf der WSDL, folgenden Fehler:
- Code: Select all
SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://www/service.svc?wsdl' : failed to load external entity "https://www/service.svc?wsdl"
in C:\xampp\htdocs\portal\model\class\WebService.class.php on line 30
Muss im Apache das Zertifikat hinterlegt werden? Oder hab ich in der Config etwas vergessen?