Много прочитано того что есть в нете, но ответа так и не нашел
Имеем SOAP сервер внутри сети к которому можно подключиться напрямую в локале или по сертификату через web
При работе с сервисом в локале проблем никаких нет, все работает. Как только начинаю тестирование через web с сертификатом получаю ошибку:
Exception 'SoapFault' with message 'Could not connect to host'
in ...\commands\SoapTestController.php:128
Stack trace:
#0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'https://soap...', '', 1, 0)
Сертификат подключается правильно, ибо любое его изменение приводит к ошибке - " 'SOAP-ERROR: Parsing WSDL: Couldn't load from '
https://..."
Важный момент, сам сервер не имеет возможности пройти по внешнему адресу (как я писал сертификат и все такое), но как вы знаете для старта SoapServer() необходимо задать WSDL, в этой всдлке прописаны внешние пути...