2014-07-12 5 views
0

내 코드가 호스팅되는 도메인과 그 도메인에 두 개의 다른 도메인이 있습니다.Cakephp 2.x 파킹 된 도메인 https가 작동하지 않습니다.

내 코드는 domain.com에서 호스팅되며 domain2.com 또는 domain3.com으로 이동하면 사이트의 콘텐츠에는 domain.com에서 호스팅되는 내용이 모두 표시됩니다. 배달되는 콘텐츠는 액세스하는 URL을 기반으로하므로 domain2.com은 domain3.com과 다른 것을 보여줄 것입니다. $ domain = $ _SERVER [ 'HTTP_HOST']를 설정하여 URL을 얻습니다.

이 웹 사이트의 HTTP 버전 잘 작동하지만 난 어떤 HTTPS 버전에 액세스하려고 할 때, 그것은 케이크 오류 제공 :

URL 재 작성이 제대로 서버에 구성되어 있지 않습니다. 1) 구성 도와주세요 2) URL 재 작성을 사용하지 않거나 사용할 수 없습니다.

모든 도메인에서 발생합니다. 이 페이지에는 스타일이 없습니다. 케이크도 내 데이터베이스에 연결할 수 없습니다 :

데이터베이스 연결이 "SQLSTATE [HY000] [1129] 호스트 'xxx-xx-xxx-x.unifiedlayer.com이'로 인해 많은 연결 오류로 차단

;와 차단을 해제 'mysqladmin flush-hosts' "가 없거나 만들 수 없습니다.

나는 적어도 그 오류 페이지의 내용을 변경할 수 있는지 확인하기 위해 내 응용 프로그램 폴더에서 해당 텍스트를 찾으려고했지만 텍스트를 변경하면 오류가 변경되지 않습니다. 페이지. 나는 또한 모든 htaccess 파일을 변경하려고 시도했는데 심지어 내용을 삭제하기도했지만 HTTP 버전에만 영향을 미치고 https에는 영향을 미치지 않습니다.

https 페이지가 내가 가지고있는 다른 도메인에 액세스하려고한다고 생각하기 시작했는데 어떻게 가능할 지 모르겠습니다.

3 개의 도메인 모두에 SSL 인증서가 있으며 도메인을 고정하기 전에는 모두 올바르게 작동합니다.

도움을 주시면 감사하겠습니다. 이 문제에 대한 자세한 내용도 제공 할 수 있습니다.

답변

0

mysql 오류와 정확히 일치해야합니다. 기본 데이터베이스 서버에서 호스트를 플러시하십시오. 방화벽/iptables에서 웹 사이트를 허용 목록에 추가했는지 확인하십시오.

+0

FLUSH HOSTS를 사용하여 루트 사용자와 호스트를 플러시했습니다. 또한 Remote Mysql의 웹 사이트를 허용 목록에 추가하지 않고 결과를 추가하려고 시도했습니다. –