HTTPS 인증서 (IoT)

HTTPS란 무엇인가요?

Hypertext Transfer Protocol Secure (HTTPS: 하이퍼텍스트 전송 프로토콜 보안)은 웹 브라우저와 웹사이트 간에 데이터를 주고받는 데 사용되는 기본 프로토콜인 Hypertext Transfer Protocol (HTTP: 하이퍼텍스트 전송 프로토콜)의 보안 버전입니다. 데이터 전송 보안을 강화하기 위해 :abbr:’HTTPS (Hypertext Transfer Protocol Secure)’ 는 데이터 전송 보안을 강화하기 위해 암호화되어 있습니다.

HTTPS 는 암호화 프로토콜을 사용하여 통신을 암호화합니다. 이 프로토콜은 TLS (Transport Layer Security) 라고도 하며 이전에는 SSL (Secure Sockets Layer)로도 알려진 바 있습니다.

HTTPSTLS/SSL 에서 전송되는 인증서를 기준으로 하며, 이를 통해 인식되는 공급업체를 승인하게 됩니다.

참고

이 문서와 Odoo 전체에서 “HTTPS 인증서” 라는 용어는 SSL 인증서가 유효하고 HTTPS 연결을 허용한다는 사실을 정의하는 데 사용합니다.

왜 필요한가요?

특정 네트워크 장치 (특히 결제 단말기)와 통신하려면 HTTPS 를 필수적으로 사용해야 합니다. HTTPS 인증서가 유효하지 않은 경우 일부 장치는 IoT 박스와 상호 작용할 수 없습니다.

Hypertext Transfer Protocol Secure (HTTPS) 인증서 받기

HTTPS 인증서는 자동으로 생성됩니다.

IoT 박스에서 https://www.odoo.com 에 특정 요청을 전송하여 abbr:IoT (사물 인터넷) 박스 및 데이터베이스가 적합한 경우 HTTPS 인증서를 다시 전송받게 됩니다.

사물 인터넷 (IoT) 적격성

  1. 데이터베이스는 프로덕션 인스턴스여야 합니다. 데이터베이스 인스턴스는 사본, 복제본, 스테이징 또는 개발 환경이 아니어야 합니다.

  2. Odoo 구독에는 다음 항목이 필수로 있어야 합니다.

    • IoT 박스 구독 내역이 있어야 합니다.

    • 상태 는 :guilabel:`진행 중`이어야 합니다.

    구독이 https://www.odoo.com 포털에 연결되어 있는 경우 포털 구독 페이지의 정보를 확인하세요.

    Odoo.com 포털 구독이 "진행 중" 으로 필터되어 있는 모습

    이 경우 필터 기준: 진행 중 이 적용되어 있으므로 두 가지 구독 모두 “진행 중” 으로 간주됩니다.

    참고

    구독에 문제가 있는 경우 데이터베이스의 계정 관리자 또는 파트너에게 해당 문제에 대해 문의하세요.

HTTPS (Hypertext Transfer Protocol Secure) 인증서 오류 문제 해결

“HTTPS 인증서 생성” 또는 수신 과정에서 문제가 발생하면 IoT 박스 홈페이지에 지정된 오류 코드가 표시됩니다.

IoT 박스 홈페이지에 접속한 후 “HTTPS 인증서”가 있는지 확인하고, 없을 경우 생성하시기 바랍니다. 이처럼 IoT 박스 홈페이지에 오류가 있는 경우 IoT 홈페이지를 새로고침하여 오류가 없어졌는지 확인합니다.

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 박스 홈페이지로 가서 자격 증명 으로 이동하세요.

ERR_IOT_HTTPS_LOAD_REQUEST_EXCEPTION

사유 :

IoT 박스가 https://www.odoo.com 를 연결하는 중에 예기치 않은 오류가 발생했습니다. 네트워크 인프라/환경 설정으로 인한 것일 가능성이 큽니다.

  • IoT 박스를 인터넷에 연결할 수 없습니다.

  • 네트워크에서 IoT 박스가 https://www.odoo.com 과 통신이 되지 않습니다. 이 경우 통신을 차단하는 네트워크 장치 (방화벽 등)나 네트워크 환경 설정(VPN 등) 때문일 수 있습니다.

참고

오류가 발생한 경우 자세한 내용은 IoT 박스 로그에 있는 전체 요청에 대한 예외 세부 정보에서 확인할 수 있습니다.

해결 방법:

경고

이와 같은 문제가 발생할 경우 시스템 또는 네트워크 관리자에게 문의하세요. 오류 코드는 네트워크 인프라에 따라 달라지며 Odoo 고객 지원에서 지원되지 않는 서비스입니다.

ERR_IOT_HTTPS_LOAD_REQUEST_STATUS

사유 :

IoT 박스가 https://www.odoo.com 에 연결되었으나 수신한 HTTP 응답 (상태 코드) 가 정상적이지 않습니다.

이 오류 코드에서 HTTP 응답 상태 코드도 확인할 수 있습니다. 예를 들어 오류에 ‘ERR_IOT_HTTPS_LOAD_REQUEST_STATUS 404’라고 표시된 경우에는 페이지가 404 오류, 즉 ‘페이지를 찾을 수 없음’ 코드가 반환되었다는 것을 의미합니다.

해결 방법:

웹 브라우저에서 https://www.odoo.com 이 다운되었는지 확인하세요. 유지 관리 문제로 다운되었을 수 있습니다.

  • 유지 관리 문제로 인해 https://www.odoo.com 이 다운된 경우에는 안타깝게도 복구될 때까지 기다리는 방법밖에 없습니다.

  • 유지 보수로 인해 https://www.odoo.com 다운로드를 할 수 없는 경우에는 문제와 관련된 고객 지원 티켓 을 생성합니다. 고객 지원 티켓에 코드 오류 옆에 있는 3자리 상태 코드를 입력해야 합니다.

ERR_IOT_HTTPS_LOAD_REQUEST_NO_RESULT

사유 :

IoT 박스가 https://www.odoo.com 에 연결되었으나 HTTPS 인증서 전송이 거부되었습니다.

해결 방법:

IoT 박스와 데이터베이스가 인증서용으로 적합한지 사물인터넷 (IoT) 적격성 에서 확인하세요.

HTTPS 인증서가 올바른지 여부를 확인하는 방법

인증서 적용이 성공적으로 완료되면, 새로운 HTTPS URL 이 ‘.odoo-iot.com’으로 끝나는 IoT 박스에 대해 Odoo 데이터베이스에서, 장치의 양식에 있는 IoT 애플리케이션 내부에 나타납니다.

Odoo IoT 앱 IoT 박스에 .odoo-iot.com 도메인이 표시된 모습

브라우저에서 URL 로 이동하면 HTTPS 보안 연결이 설정됩니다.

브라우저에서 사용되는 유효한 SSL 인증서 세부 정보의 예시

Windows 10에서 Chrome에 자물쇠 표시가 나타나서 HTTPS 로 보안 연결되어 있는 모습

이제 HTTPS 인증서 옆에 IoT 박스 홈페이지가 OK 상태로 표시됩니다. 드롭다운 메뉴 아이콘을 클릭하면 인증서에 대한 정보가 안내됩니다.

IoT 박스 홈페이지에서 HTTPS 인증서가 OK 상태인 모습

도메인 주소 시스템 (DNS)에서 발생되는 문제

IoT 박스가 IP 주소에서 액세스할 수 있지만 Odoo에서 할당한 도메인에서는 액세스할 수 없는 경우: .odoo-iot.com; 이런 경우 IoT 박스에 DNS 문제가 발생할 가능성이 높습니다. 일부 브라우저에서는 DNS (예: DNS_PROBE_FINISHED_NXDOMAIN)과 관련된 오류 코드가 표시됩니다.

이러한 DNS 문제는 브라우저에 따라 다음과 같이 발생할 수 있습니다.

Windows 10에서 Chrome 브라우저 DNS 문제

Windows 10에서 Chrome 브라우저 DNS 문제

도메인 주소 시스템 (DNS) 문제 해결 방법

  1. 라우터에서 DNS 을 수동 변경할 수 있도록 허용되어 있는 경우 Google DNS 를 사용하도록 .DNS를 변경합니다.

  2. 라우터에 접근이 되지 않는 경우 Google DNS. 를 사용하는 장치에서 DNS 설정을 변경해야 합니다. 이 작업은 IoT 박스와 상호 작용시킬 모든 장치 (예: 컴퓨터, 태블릿 또는 휴대폰)에서 진행해야 합니다. 장치별 설정 프로세스는 장치 제조업체의 웹사이트에서 확인할 수 있습니다.

    참고

    결제 단말기와 같은 기타 IoT 장치는 이미 사용자 지정 DNS 으로 환경 설정이 되어 있으므로 보통은 DNS 설정을 변경할 필요가 없습니다.

    경고

    이와 같은 문제가 발생할 경우 시스템 또는 네트워크 관리자에게 문의하세요. 이 오류 코드는 네트워크 인프라에 따라 달라지며 Odoo 고객 지원에서 지원되지 않는 서비스입니다.