2011-12-13 2 views
2

우리는 일부 공급 업체와 통신하기 위해 비누 서버를 처음으로 구축하고 있습니다. 보안을 위해 포트 80 이외의 포트에서 수신 대기하고 SSL을 사용하는 SOAP 웹 서버를 만듭니다. 우리가 사용할 서버는 새로운 UBUNTU Linux 서버입니다.포트 80 이외의 https 포트에 비누 서버를 만드는 방법

모범 사례에 대한 지침을 제공하거나 문서를 제공 할 수있는 사람은 누구입니까?

답변

2

사용할 포트/ssl 옵션은 PHP의 비즈니스 로직이 아닌 apache config에 지정됩니다.

특정 액터 URI에서 수신 대기하도록 SOAP 서비스를 설정하는 것은 매우 쉽습니다. wsdl을 호출하여 호출 할 수있는 함수를 설명하도록 설정합니다. 그런 다음 SoapServer 개체를 사용하여 들어오는 모든 요청을 보조 클래스에 위임하여 생성자에서 'classmap' 옵션 또는 SoapServer 클래스의 setClass() 메서드를 사용하여 모든 호출을 처리합니다. SoapServer 오브젝트 생성자에 'actor'을 정의하십시오.

+0

우리는 Apache 가상 호스트를 사용하여 SSL 포트 443을 사용하기로 결정했지만 포트 80이 노출되지 않도록 숨 깁니다. – radi8

1

HTTPS가 기본적으로 포트 443을 사용하는 것으로 알고 싶습니다. 그래서 그것은 하나의 덜 문제가 될 것입니다.

+1

"* 주소 *처럼"- 내가 한 일을 볼 수 있습니다. –

+0

글쎄, 나는 그것을 합친 것 같아. 때때로 나는 멍청한 질문을한다. 답을 명확히하고 친절하게 답변 해 주셔서 감사합니다. – radi8

0

비누 서버를 만드는 것이 훨씬 쉬운 많은 프레임 워크가 있습니다. thr Zend Framework을보고 tutorials online을 검색하십시오.

관련 문제