HTTPS 인증서 (IoT)¶
*Hypertext Transfer Protocol Secure*(HTTPS)는 웹 브라우저와 웹사이트 간 데이터 통신에 사용되는 기본 프로토콜인 *Hypertext Transfer Protocol*(HTTP)를 안전하게 암호화한 버전입니다. 이전에는 *Secure Sockets Layer*(SSL)라고 불리던 *Transport Layer Security*(TLS)라는 암호화 프로토콜을 사용하여 통신을 보호합니다. . HTTPS 의 보안은 TLS /SSL 인증서에 의존하고 있으며, 이를 통해 공급자를 인증하고 신원을 확인합니다.
특정 네트워크 장치, 특히 결제 단말기와 통신하려면 HTTPS를 사용해야 합니다. HTTPS 인증서가 유효하지 않으면 일부 장치가 IoT 시스템과 상호작용할 수 없습니다.
참고
이 문서와 Odoo 전반에서 *HTTPS 인증서*라는 용어는 HTTPS 연결을 허용하는 유효한 SSL 인증서를 의미합니다.
HTTPS 인증서 생성¶
HTTPS 인증서는 자동으로 생성됩니다. IoT 시스템이 (다시) 시작되면 (예: Odoo 데이터베이스에 연결된 후) https://www.odoo.com 으로 요청이 전송되고 IoT 시스템과 데이터베이스가 적격성 기준을 충족하는 경우 HTTPS 인증서가 반환됩니다.
데이터베이스는 프로덕션 인스턴스여야 합니다. 데이터베이스 인스턴스는 복사본, 중복, 스테이징 또는 개발 환경이 아니어야 합니다.
Odoo 구독이 진행 중(진행 중상태)이어야 하며IoT 박스 구독라인이 있어야 합니다.
인증서가 수신된 경우:
IoT 시스템의 홈페이지 주소가 `.odoo-iot.com`으로 끝나는 새 HTTPS URL로 업데이트됩니다. 안전한 HTTPS 연결을 설정하려면 URL을 클릭하세요.
HTTPS 인증서배너에 인증서의 유효 기간이 표시됩니다. 이 정보를 보려면 IoT 시스템의 홈페이지에서) 버튼을 클릭하세요.
HTTPS 인증서 생성 문제 및 오류¶
HTTPS 인증서가 생성되지 않음¶
원인이 될 수 있는 내용은 다음과 같습니다:
IoT 시스템의 홈페이지는 IP 주소로는 접근할 수 있지만 xxx.odoo-iot.com URL로는 접근할 수 없습니다.¶
문제 해결을 위해 시스템 또는 네트워크 관리자에게 문의하세요. 네트워크 관련 문제는 Odoo 지원 서비스 범위를 벗어납니다.
라우터가 수동 DNS 구성을 허용하는 경우 `Google DNS <https://developers.google.com/speed/public-dns>`_를 사용하도록 설정을 업데이트하세요.
라우터가 해당 기능을 지원하지 않는 경우 IoT 시스템과 연동되는 각 장치에서 DNS 설정을 직접 업데이트해야
Google DNS <https://developers.google.com/speed/public-dns>를 사용할 수 있습니다. 개별 장치에서 DNS를 설정하는 방법에 대한 지침은 각 제조업체의 웹사이트에서 확인할 수 있습니다.
참고
결제 단말기와 같은 일부 IoT 장치는 일반적으로 사용자 정의 DNS 설정으로 미리 구성되어 있으므로 DNS 변경이 필요하지 않을 수 있습니다.
일부 브라우저에서 DNS와 관련된 오류 코드(예:
DNS_PROBE_FINISHED_NXDOMAIN)가 표시됩니다.
오류¶
HTTPS 인증서 생성 또는 수신 중에 문제가 발생하면 IoT 시스템의 홈페이지에 특정 오류 코드가 표시됩니다.
팁
IoT 시스템 홈페이지에 접속하면 자동으로 HTTPS 인증서를 확인하고, 인증서가 없을 경우 인증서 생성을 시도합니다. 오류가 표시될 경우 페이지 새로고침을 통해 문제 해결 여부를 확인합니다.
ERR_IOT_HTTPS_CHECK_NO_SERVER¶
서버 구성이 누락되었습니다. 즉, Odoo 인스턴스가 IoT 시스템에연결되지 않았습니다.
ERR_IOT_HTTPS_CHECK_CERT_READ_EXCEPTION¶
기존 HTTPS 인증서를 읽으려고 시도하는 중에 오류가 발생했습니다. HTTPS 인증서 파일을 읽을 수 있는지 확인하세요.
ERR_IOT_HTTPS_LOAD_NO_CREDENTIAL¶
계약 혹은 데이터베이스 UUID 를 IoT에서 찾을 수 없습니다.
두 값이 모두 올바르게 구성되어 있는지 확인하세요. 업데이트하려면IoT 박스의또는Windows 가상 IoT의 홈페이지에 접근하여) 버튼을 클릭한 다음자격 증명을 클릭하세요.
ERR_IOT_HTTPS_LOAD_REQUEST_EXCEPTION¶
IoT 시스템이 `<https://www.odoo.com>`_에 도달하려고 시도하는 동안 예기치 않은 오류가 발생했습니다. 이는 다음과 같은 네트워크 관련 문제로 인한 것일 수 있습니다:
IoT 시스템이 인터넷에 액세스할 수 없습니다.
네트워크 제한(예: 방화벽 또는 VPN)으로 인해 https://www.odoo.com 에 연결할 수 없습니다.
참고
전체적인 요청 예외 세부 정보에 액세스하여 오류와 관련된 내용을 확인하려면 개발자 모드 활성화 를 클릭하고 IoT 앱에서 IoT 시스템 카드를 클릭한 다음 IoT 시스템 양식 에서 로그 다운로드 를 클릭합니다. IoT 시스템의 로그 파일에 기록된 로그 수준을 지정하려면 IoT 상자 관련 또는 Windows 가상 IoT 관련 홈페이지에 액세스한 후 (톱니바퀴) 버튼을 클릭한 다음 페이지 하단에 있는 로그 수준 을 클릭합니다.
네트워크 관련 문제를 해결하려면 시스템 또는 네트워크 관리자에게 문의하세요. 이러한 문제는 Odoo 지원 서비스 범위를 벗어납니다.
ERR_IOT_HTTPS_LOAD_REQUEST_STATUS¶
IoT 시스템이 <https://www.odoo.com>`_에 성공적으로 연결되었으나 예상치 못한 `HTTP 응답 (상태 코드) 을 수신했습니다.
이 오류 코드에는 HTTP 상태가 포함됩니다. 예를 들어 `ERR_IOT_HTTPS_LOAD_REQUEST_STATUS 404`는 서버가 “페이지를 찾을 수 없음” 응답을 반환했음을 의미합니다.
이 문제를 해결하려면:
웹 브라우저에서 `<https://www.odoo.com>`_를 열어 웹사이트가 유지관리를 위해 일시적으로 중단되었는지 확인하세요.
- 유지 관리로 인해 https://www.odoo.com 이 다운된 경우 다시 시작될 때까지 대기합니다.웹사이트가 작동 중이면 `지원 티켓 <https://www.odoo.com/help>`_을 열고 티켓에 3자리 HTTPS 상태 코드를 포함해야 합니다.
ERR_IOT_HTTPS_LOAD_REQUEST_NO_RESULT¶
IoT 시스템이 `<https://www.odoo.com>`에 성공적으로 연결되었지만 서버가 HTTPS 인증서 제공을 거부했습니다.
IoT 시스템과 데이터베이스가 HTTPS 인증서에 대한 :ref:`자격 요건 <iot/https_certificate_iot/iot-eligibility>`을 충족하는지 확인하세요.