집에 pihole이 설치되어 있으므로 "이 사이트가 차단되었습니다"페이지를 표시하기 위해 자체 서버가있는 웹 사이트의 요청을 처리 할 수 있기를 원합니다.
URL에 자체 서명 된 인증서를 만들고 장치에 설치 하여이 작업을 시도하고 있습니다. 인증서를 생성하는 데 사용한 명령 :
openssl genrsa 2048 > pihole.key
openssl req -new -x509 -nodes -days 36500\
-key pihole.key \
-subj "/C=NL/ST=Utrecht, Inc./CN=*" \
-reqexts SAN \
-config <(cat /etc/ssl/openssl.cnf \
<(printf "\n[SAN]\nsubjectAltName=DNS:*,DNS:*")) \
-out pihole.cert
openssl x509 -noout -fingerprint -text < pihole.cert > pihole.info
cat pihole.cert pihole.info > pihole.pem
service apache2 reload
이 인증서를 Windows 장치에 설치했는데 Windows에서 유효한 인증서임을 보여줍니다.
그러나 크롬은 나에게 NET::ERR_CERT_COMMON_NAME_INVALID
, 가장자리는 비슷한 오류를줍니다 ( DLG_FLAGS_SEC_CERT_CN_INVALID
)
왜 이런거야? 되어 CN = *
단지 허용되지? 원하는 것을 어떻게 얻을 수 있습니까?