如何在非80端口的https端口上创建Soap服务器


How to creating a Soap server on https port other than port 80

我们正在构建一个soap服务器,用于与我们的一些供应商进行通信。出于安全考虑,我们正在考虑创建一个soap web服务器,它将监听端口80以外的端口并使用SSL。我们将要使用的服务器是一个新的UBUNTU Linux服务器。

谁能提供一些指导或提供一些关于最佳实践的文档?

您将使用的端口/ssl选项将在您的apache配置中指定,而不是PHP中的任何业务逻辑。

设置一个SOAP服务来监听一个特定的actor URI是非常容易的:设置你的wsdl来描述可以调用的函数;然后使用SoapServer对象将所有传入请求委托给二级类,以处理使用构造函数中的'classmap'选项或SoapServer类的setClass()方法的所有调用;并在SoapServer对象构造函数中定义一个'actor'

我想说明HTTPS在默认情况下可能使用端口443。这样就少了一个问题

有许多框架可以使创建soap服务器变得更加容易。看看他们的Zend框架,并在网上搜索一些教程。