link, lynx, cur 및 wget은 내 새 SSL 인증서를 좋아하지 않지만 Chrome은 좋아합니다.

link, lynx, cur 및 wget은 내 새 SSL 인증서를 좋아하지 않지만 Chrome은 좋아합니다.

최근에 SSL 인증서(PositiveSSL)를 구입했습니다.

나는 그것과 함께 작동하도록 NGINX를 구성했습니다.

사이트의 https:// 버전으로 이동하면 Chrome에서 인증서가 "유효하고 신뢰할 수 있음"이라고 선언합니다.

그러나 명령줄 프로그램은 그 반대를 말합니다. 서버나 별도의 호스트에서 명령을 호출하면 이러한 문제가 발생합니다. 명령은 Ubuntu 업데이트 버전에서 호출됩니다.

wget

# wget https://example.com
ERROR: The certificate of ‘example.com’ is not trusted.
ERROR: The certificate of ‘example.com’ doesn't have a known issuer.

wget서버에서 실행될 때 오류 메시지는 다음과 같습니다.

ERROR: cannot verify example.com's certificate, issued by ‘CN=Sectigo RSA Domain Validation Secure Server CA,O=Sectigo Limited,L=Salford,ST=Greater Manchester,C=GB’:
  Unable to locally verify the issuer's authority.

연결

"example.com 서버에 유효한 인증서가 없습니다. 그래도 연결하시겠습니까?"

스라소니

"SSL 오류: 인증서를 신뢰할 수 없습니다. 인증서 발급자를 알 수 없습니다. -계속하시겠습니까? (n)"

곱슬 곱슬하다

root@example:/etc/nginx# curl -I https://example.com
curl: (60) SSL certificate problem: unable to get local issuer certificate```

How can I get these command line programs to trust the certificate?

관련 정보