Raspberry PI(네이티브) openSSL 도움말: HTTPS를 통한 수정 표시를 수정하시겠습니까?

Raspberry PI(네이티브) openSSL 도움말: HTTPS를 통한 수정 표시를 수정하시겠습니까?

최근 RPi에 SSL을 설치했습니다.

몇 가지 다른 튜토리얼을 사용한 후.. 마침내 웹 콘텐츠를 표시하기 위해 구문 분석할 https:// URL을 얻었습니다.

하지만..

  • SSL 경고를 "무시"해야 했습니다(브라우저/페이지 링크를 통해).
  • 이제 URL의 HTTPS:// 부분에 빨간색 선(취소선)이 표시됩니다...

하지만 콘텐츠는 표시됩니다... (이전과 마찬가지로 실패한 SSL 시도는 https://가 URL에 포함되어 있으면 아무 것도 표시되지 않습니다.)

내가 읽은 모든 내용은 날짜/시간 "꺼짐"에 대해서만 이야기하는 것 같습니다.

개발자 도구 > 보안 > 아래 Chromium 브라우저를 조사한 후 다음 경고/오류 메시지를 보았습니다. net::ERR_CERT_AUTHORITY_INVALID ???

이는 로컬(127.0.0.1) 콘텐츠에만 작동합니다. RPi는 (결국) 인터넷/인트라넷에 액세스할 수 없습니다.

이것을 실행하세요:

sudo apache2ctl configtest

나는 다음과 같은 결과를 봅니다.

좋은 문법

이것을 실행하세요:

sudo nano /var/log/apache2/error.log

다음 결과가 표시됩니다. (해석하는 방법을 모르시나요?)

[Mon Dec 28 06:25:07.706640 2020] [ssl:warn] [pid 1197] AH01906: 127.0.0.1:443:0 서버 인증서는 CA 인증서입니다. (기본 제약 조건: CA == TRUE!?) [월 12월 28 06 :25:07.707433 2020]

[mpm_prefork:notice] [pid 1197] AH00163: Apache/2.4.10(Raspbian) OpenSSL/1.0.1t 구성 - 정상 작동 복원

[월 12월 28일 06:25:07.707475 2020] [core:notice] [pid 1197] AH00094: 명령줄: '/usr/sbin/apache2'

하지만 현재의 "장애물"을 어떻게 해결해야 할지 잘 모르겠습니다.

다시 말하지만.. 이 프로젝트는 온라인에서 사용되지 않습니다.. 단지 로컬 LAMP 설치에서 로컬로 연락처를 제공할 뿐입니다.... 하지만 제가 이해한 바는 SSL이 제대로 작동하도록 해야 한다는 것입니다..

마지막 단계는 정책 요청을 반환하기 위해 포트: 843에서 Adobe 정책 서버 역할을 하는 Apache 모드를 설치하는 것이었습니다. (이것은 정책 서버 콘텐츠에 마지막으로 액세스했을 때 따랐던 URL입니다. http://www.beamartyr.net/articles/adobepolicyfileserver.html내가 다시 따라갈 수 있기를 바랍니다! )

이 단계를 진행하기 전에 이 빨간색 선(취소선)을 수정해야 할지 잘 모르겠습니다. 아니면 중요하지 않다면? ) 하지만 해당 분야에서 나보다 더 많은 지식을 갖고 있는 사람들로부터 피드백을 받을 때까지 인내심을 갖고 앞으로 나아가지 않을 것이라고 생각합니다.

해결/문제 해결이 중요하다면..

운영 체제: Jessie 브라우저: Chromium v56

의도적으로 이 특정 프로젝트에는... 일반적으로 가장 뛰어난 최신 운영 체제만 사용됩니다... (그러나 오래된 프로젝트 요구 사항으로 인해 Jessie/Chromium 버전이 필요합니다)

  • 예, Jessie는 늙었고 Flash는 죽었다는 걸 압니다... 등등. SD 카드가 손상된 오래된 프로젝트를 다시 생성하려고 합니다. 이것은 인터넷에 연결되지 않은 독립형 프로젝트입니다. "FLASH"에 대해 논쟁하지 마십시오. 기술적인 문제에 집중합시다! 감사해요! :)

모든 훌륭한 피드백에 감사드립니다! :)

답변1

나 자신을 위해... 그리고 적어도 이 특정 프로젝트(RPi/Chromium)를 위해서는

다음 작업으로 로컬 자체 서명 인증서 문제가 해결된 것 같습니다.

(이제 적어도 포트: 443에서는 녹색/안전으로 표시됩니다.) :)

https://stackoverflow.com/questions/7580508/getting-chrome-to-accept-self-signed-localhost-certificate?page=1&tab=active#tab-top

구체적으로:

CA가 되세요:

Chrome 설정(설정 > 인증서 관리 > 권한 > 가져오기)에서 server.crt를 권한으로 가져옵니다(생성한 server.crt 파일(또는 .pem 버전) 선택)

그런 다음 주소 표시줄에 chrome://restart..restarted를 입력했고 생활은 좋았습니다!

관련 정보