2014-02-17 4 views
3

SOAP를 사용하여 웹 서비스와 통신하고 있습니다. 나는이 버그가있는 서버에서 실행하고 있었지만 잘 돌아가고 있었다. 이제는 더 나은 서버에서 실행되지만 다른 구성을 사용합니다.컬 변경 SSL 버전

인증 서버에 오류가 발생했습니다. 문제는 SSL 버전의 컬입니다. 어딘가에 OpenSSL이 있어야한다고 생각했습니다. 두 서버에서 phpinfo()을 사용하면 나에게 차이가 있습니다.

근무중인 서버 : SSL Version OpenSSL/0.9.8b.

작동하지 않는 서버 : SSL Version NSS/3.13.1.0

서버에 CentOS 버전 6과 패러랠 Plesk를 패널과 VPS입니다 11.5

편집 웹 서비스는 NTLM 인증을 필요로하기 때문에 나는이 클래스를 사용하고

, 그게 옛날 서버에서 잘 작동했다. http://tcsoftware.net/blog/2011/08/php-soapclient-authentication/

+0

무엇 인증 오류는 점점 : 대한 http://nl3.php.net/curl_setoptCURLAUTH_ANY 스탠드를 따라 때문에

는 좀 이상하다 CURLAUTH_NTLM

curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_NTLM); 

CURLAUTH_ANY에서 CURLOPT_HTTPAUTH 설정 컬을 변경했다? – Matt

+1

401 오류 : 완료 오류'오류 코드 : 401 승인되지 않았습니다. 서버는 요청을 수행하기 위해 권한 부여가 필요합니다. 웹 서버에 대한 액세스가 거부되었습니다. 서버 관리자에게 문의하십시오. (12209) .' – Timo002

+0

PHP 컬과 비슷한 문제가 있었지만이 오류가 다시 발생했습니다 : "SSL 연결 오류." (curl_setopt ($ ch, CURLOPT_SSL_CIPHER_LIST, "rsa_rc4_128_sha");)이 curl 옵션을 설정하면, – Matt

답변

1

문제는 해결되었지만 cURL SSL 버전과는 아무런 관련이 없습니다.

CURLAUTH_BASIC | CURLAUTH_DIGEST | CURLAUTH_GSSNEGOTIATE | CURLAUTH_NTLM