Как создать сервер Soap на порту https, отличном от порта 80 - PullRequest
2 голосов
/ 14 декабря 2011

Мы впервые создаем мыльный сервер для связи с некоторыми нашими поставщиками. В целях безопасности мы рассматриваем создание мыльного веб-сервера, который будет прослушивать порт, отличный от порта 80, и использовать SSL. Сервер, который мы собираемся использовать, - это новый сервер UBUNTU Linux.

Может ли кто-нибудь дать какое-нибудь руководство или документацию по передовому опыту?

Ответы [ 3 ]

2 голосов
/ 14 декабря 2011

Параметры порта / ssl, которые вы будете использовать, будут указаны в вашем apache config , а не в любой бизнес-логике в PHP.

Настройка службы SOAP для прослушивания URI конкретного субъекта очень проста: настройте свой wsdl для описания функций, которые можно вызывать; а затем используйте объект SoapServer , чтобы делегировать все входящие запросы вторичному классу для обработки всех вызовов, используя либо опцию 'classmap' в конструкторе, либо метод setClass() класса SoapServer; и определите 'actor' в конструкторе объекта SoapServer.

1 голос
/ 14 декабря 2011

Я хотел бы сказать, что HTTPS, скорее всего, будет использовать порт 443 по умолчанию.Так что это будет на одну проблему меньше.

0 голосов
/ 14 декабря 2011

Существует много платформ, которые значительно упрощают создание мыльного сервера. Взгляните на thr Zend Framework и найдите несколько учебных пособий онлайн .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...