我们正在首次构建一个肥皂服务器,用于与我们的某些供应商进行通信。出于安全考虑,我们正在研究创建一个soap Web服务器,该服务器将侦听端口80以外的端口并使用SSL。我们要使用的服务器是一个新的UBUNTU Linux服务器。
任何人都可以提供一些指导或提供有关最佳做法的文档吗?
答案 0 :(得分:2)
您正在使用的port / ssl选项将在apache config中指定,而不是PHP中的任何业务逻辑。
设置SOAP服务以侦听特定的actor URI非常简单:设置wsdl来描述可以调用的函数;然后使用SoapServer对象将所有传入请求委托给辅助类,以使用构造函数中的'classmap'
选项或SoapServer类的setClass()
方法处理所有调用;并在'actor'
对象构造函数中定义SoapServer
。
答案 1 :(得分:1)
我想解决HTTPS默认情况下可能使用端口443的问题。所以这将是一个较少的问题。
答案 2 :(得分:0)
有许多框架可以使创建soap服务器变得更加容易。看看thr Zend Framework,然后搜索一些tutorials online。