ZulipMobile이 zulip 서버에 연결할 수 없습니다

ZulipMobile이 zulip 서버에 연결할 수 없습니다

Zulip 앱과 Android 앱을 다운로드하고 Zulip 서버에 연결을 시도했습니다.

안타깝게도 "서버에 연결할 수 없습니다"라는 메시지가 나타납니다.

데스크톱 연결을 사용할 수 있습니다.

답변1

일반적으로 이 증상은 Zulip 서버에 구성한 인증서 파일에 불완전한 체인이 있음을 의미합니다. 이것선적 서류 비치설명하다:

인증서 파일에는 자신의 인증서뿐만 아니라 해당 인증서도 포함되어야 합니다.중간 인증서를 포함한 전체 체인CA(인증 기관)에서 사용됩니다. 보다Nginx 문서이것이 무엇을 의미하는지 자세히 알아보세요. 체인의 일부가 누락된 경우 서버는 일부 브라우저에서는 작동하지만 다른 브라우저에서는 작동하지 않거나 Zulip 모바일 및 데스크톱 앱에서는 작동하지 않을 수 있습니다. ...

일부 브라우저는 다른 브라우저가 무시하지 않는 오류를 무시하므로 브라우저에서 시도하는 것만으로는 충분한 테스트가 아닙니다. 두 가지 좋은 테스트는 다음과 같습니다.

  • 공용 인터넷에서 서버에 액세스할 수 있는 경우 다음을 사용하십시오.SSL 실험실 테스터. "체인 문제"를 확인하세요. 그렇다면 인증서 파일에 중간 인증서가 없습니다.
  • 또는 서버에 액세스할 수 있는 컴퓨터에서 유사한 명령을 실행합니다 curl -SsI https://zulip.example.com(서버의 URL 사용). Mac을 포함한 일부 시스템에서는 curl -SsI https://incomplete-chain.badssl.com오류가 발생한 동일한 시스템에 있는지 확인하십시오. curl불완전한 체인이 허용됩니다.

Android 장치에서는 Zulip 및 일부 브라우저(보통 Chrome이 아닌 Firefox)에서 사용하는 시스템 TLS/SSL 구현인 이러한 불완전한 체인을 거부하는 것이 특히 일반적입니다.

(저는 Zulip에서 일합니다.)

관련 정보