WeChat 애플릿은 모든 인터페이스에서 https를 사용하여 액세스하도록 강제합니다. 그러나 서버를 인증서로 구성한 후에는 IDE를 사용하여 정상적으로 액세스할 수 있지만 실제 시스템(ios 및 android 모두)을 사용할 때 항상 오류가 보고됩니다. ). 표시 요청 실패로 작업을 완료하지 못했습니다. KCFErrorDomainCFNetwork 오류 301.
해결 방법
1. Geotrust 먼저 사이트를 확인하세요. 중간 인증서가 설치되지 않은 등의 몇 가지 일반적인 문제를 해결합니다.
2. WeChat은 ssl_protocols TLSv1 TLSv1.1 TLSv1.2만 지원하므로 SSL V2 및 SSL V3
3 암호화 방법을 삭제해야 합니다. aNULL;
해결 후
구성 후 확인해보면 이런 모습이 됩니다. 처리할 필요가 없는 BEAST 정보도 있습니다.
Tencent에서 제공하는 참고자료는 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=10_4
그런데 Tencent는 정말 사기꾼이에요. ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP 구두점은 중국어로 되어 있으니 아시죠?
위 구성 파일을 이용하여 nginx를 구성하면 문제가 없을 것이다. iis를 사용한다면 구글을 통해 레지스트리를 수정하는 방법을 찾을 수 있을 것이다. 레지스트리를 수정한 후 서버를 다시 시작하면 된다. 괜찮은.
소규모 프로그램 개발을 위한 추가 SSL 인증서 구성, 요청 실패 문제 해결에 대해서는 PHP 중국어 웹사이트에서 관련 기사를 주목해 주세요!