2011-12-06 2 views
2

WHPM을 cPanel이 설치된 CentOS 6.0 x86 VPS 서버에 설치했습니다. 나는 WHM 가져 오기 도구를 사용하는 것이 피곤했고 나는 다음과 같은 오류가 발생 해요 : 가져 오기를 clicling하는 버튼 계정 다시 발사하기 전에 아무것도 생각할 필요가 나타나지 않습니다 직후이상한 cURL 오류 - WHRS 10435 (코드 56) WHMCS

SSL read: error:00000000:lib(0):func(0):reason(0), errno 104 (Code 56) - Check IP/Blocked Firewall Ports 

오류가 나타납니다 오류. WHMCS에 내 서버가 올바르게 설정되어 있고 cURL 웹 사이트에서 '네트워크 데이터 수신 실패'라는 cURL 오류를 확인했습니다.이 오류는 너무 많은 도움이되지 않습니다! http 또는 https를 통해 연결하든 동일한 오류가 발생합니다.

사실 내 마지막 VPS 서버에도이 기능이 있습니다. 오류는 동일하지만 때때로 데이터가 반환되지 않았지만 간혹 표시되지 않습니다. 그러나 나는 그 시점에서 서버를 옮기려고 했으므로 문제를 더 깊이 조사하지는 않았다. 내 희망은 그 문제가 나를 따라 가지 않을 것이라는 것이 었습니다. 불행히도! 그 인스턴스의 서버는 CentOS 5.7 x64

OpenSSL 확장을 사용하는 것과 관련하여 StackOverflow에 관한 유일한 질문이 나와 있습니다. 그러나 이것은 Windows 전용이므로 유용하지 않습니다. 그물 주변의 다른 문제는 보일 것 같고 광대 한 다른 것들과 관련이 있습니다. 일반적으로 페이스 북의 앱 개발자는 앱에서 오류를 다시 받는다는 불평을합니다. 한 사람은 당신이 연결을 할 수는 있지만 집 연결과 회사 네트워크를 통해 오류를 확인했다고 말했습니다. 어쨌든있을 것 같지 않아!

PHP가 OpenSSL로 컴파일되었는지 확인할 수 있습니다. 내 PHP 정보 정보에 --with-openssl =/usr '--with-openssl-dir =/usr'이 있습니다. --with-curl =/opt/curlssl/''--with-curlwrappers '와 함께 cURL로 컴파일되었으며 cURL 테스트는 정상적으로 반환됩니다.

cURL Version 7.21.6 
SSL Version OpenSSL/1.0.0 
ZLib Version 1.2.3 

가지고이 기능에 대한 비트 필드를 확인하고 예상대로 돌아올 : 컬은 다음과 같은 정보를 표시하는 curl_version의 또

CURL_VERSION_IPV6 matches 
CURL_VERSION_KERBEROS4 does not match 
CURL_VERSION_SSL matches 
CURL_VERSION_LIBZ matches 

배열 덤프. 아무것도 평범한 밖으로 보이는,하지만 나는 완전성에 대한 게시 거라고 생각했다 :

Array ([version_number] => 464134 [age] => 3 [features] => 1565 [ssl_version_number] => 0 [version] => 7.21.6 [host] => i686-pc-linux-gnu [ssl_version] => OpenSSL/1.0.0 [libz_version] => 1.2.3 [protocols] => Array ([0] => dict [1] => file [2] => ftp [3] => ftps [4] => gopher [5] => http [6] => https [7] => imap [8] => imaps [9] => pop3 [10] => pop3s [11] => rtsp [12] => smtp [13] => smtps [14] => telnet [15] => tftp)) 

나는 WHMCS 지원을 문의 한 그들은 내 서버에 SSL의 설정에 문제가 될 수 있다고 조언했다. 이 도구를 사용하려면 SSL을 통해 연결해야한다고 생각하지 않아 티켓을 로깅 할 때 도메인에 SSL이 설정되지 않았지만 과거에는 http없이 문제없이 사용되었습니다. 사실 나는 서버와 통신하기 위해 포트 2086을 사용한다고 생각합니다. 내가 틀릴 수도 있다고 생각했습니다! 어느 쪽이든 지금은 SSL이 도메인과 서버에 대해 잘 작동하므로 지금이 문제를 배제했습니다. WHMCS의 문제점보다는 내 서버의 구성 문제라고 생각하므로 문제를 다시 통과했습니다. 이는 충분히 공평합니다. 나는 그것이 다른 사람들에게 영향을 미칠 것이라고 실제로 주장하고 추측 할 수는 없으며, 나는 그 증거를 찾을 수 없었습니다. 그러나 나는 아직도 약간의 손실이 있습니다. 불행히도 내 VPS는 관리되지 않으므로 누구에게 로그인을 요청하고 볼 수는 없습니다. * 장애인 액세스 테스트 의 모든 단계에서 CSF 방화벽 * 서버 IP가 아닌 도메인 이름 를 통해 설치 * :

마지막으로 여기에 내가 그 어떤 다른 반응을 얻을 수 있는지 확인하기 위해 시도 것들의 목록이다 WHM/cPanel이 포트 2086에 연결하도록 허용

내가 수행하지 않은 유일한 일은 Apache를 재구성하는 것이지만 문제를 해결할 것이라는 점에 의문의 여지가 있습니다. 가능한 경우 그렇게하지 않는 것이 좋습니다. 지금은 문제를 무시하고 수동으로 계정을 입력 할 수 있다고 가정합니다.로드가 없습니다.그러나 저를 더 심하게 물어 뜯는 서버에 설정 문제가있는 경우에 대비하여 그 점을 밝혀 내기가 싫어합니다. WHMCS 소프트웨어에 이상이나 버그가있는 경우 똑같이 그 사람을 위해 손톱을 올려 놓을 수있어서 내가 스스로 일어나서 다른 사람이 영향을받지 않도록 할 수 있습니다. 그들은 코드베이스의 버그가 아니며 확실하게 말할 수없는 코드를 볼 수 없다는 것을 확신합니다. 그러나 나는 그것이 자신의 애플 리케이션의 상당히 성숙한 부분이라고 생각하므로 지금 나는 집에 가깝게보고있다.

무슨 일이 일어나고 있는지에 대해 약간의 빛을 비춰 줄 수있는 아이디어 나 경험이 있습니까?

건배!

+0

첫째로 : 나는 WHMCS를 모르지만 일반적인 생각이다. SELinux 설정을 확인 했습니까? 이것들은 새로운 CentOS 설치로 인해 종종 혼란 스럽습니다. 필요한 목적지로 텔넷으로 연결할 수 있습니까? – danneth

+0

안녕 Danneth, 응답 주셔서 감사합니다! 이 서버에서는 SELinux가 비활성화되어 있으므로 여기에 영향을 줄 수 있다고 생각하지 마십시오. 그것이 비록 방화벽과 관련된 것 같아요. 그러나 CSF 방화벽이 설치되어 있지만 비활성화하고 다시 시도하면 아무 효과가 없습니다. 나를 벽으로 몰고있다! – Mark

답변

2

마지막으로 그게 뭔지 알아 냈습니다. 내 서버를 최대한 안전하게 유지하기 위해 호스트 액세스 제어를 사용하여 whostmgrd 서비스에 대한 액세스를 알려진 IP에만 제한하는 것으로 나타났습니다. WHMCS가 API 호출을 시도하기 시작했을 때 실패하게 만든 서버 자체의 IP를 넣을 생각은 없었습니다.

내 인생의 하루 반을 낭비했습니다. 무슨 재미!