HTTPS localhost localhost에서 HTTPS를 사용하는 정말 쉬운 방법
정말 간단하게 해주는 도구를 찾았습니다mkcert.
➜ localhost-https mkcert -install
Using the local CA at "/Users/.../mkcert" ✨
The local CA is now installed in the system trust store! ⚡️
The local CA is now installed in the Firefox trust store (requires browser restart)! 🦊
The local CA is now installed in Java''s trust store! ☕️
➜ localhost-https mkcert localhost
Using the local CA at "/Users/.../mkcert" ✨
Created a new certificate valid for the following names 📜
- "localhost"
The certificate is at "./localhost.pem" and the key at "./localhost-key.pem" ✅
그런 다음 간단한 HTML 페이지로 테스트할 수 있습니다.
➜ localhost-https cat index.html
───────┬──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
│ File: index.html
───────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
1 │ <html>
2 │ <body>
3 │ HELLO WORLD
4 │ </body>
5 │ </html>
───────┴──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
➜ localhost-https ./node_modules/http-server/bin/http-server -S -C ./localhost.pem -K ./localhost-key.pem [18:12:41]
Starting up http-server, serving ./ through https
Available on:
https://127.0.0.1:8080
https://192.168.1.69:8080
Hit CTRL-C to stop the server
결과는 다음과 같습니다.
필로소틸 / mkcert
원하는 이름으로 로컬에서 신뢰할 수 있는 개발 인증서를 만드는 간단한 제로 구성 도구입니다.
mkcert
mkcert는 로컬에서 신뢰할 수 있는 개발 인증서를 만들기 위한 간단한 도구입니다. 구성이 필요하지 않습니다.$ mkcert -install
Created a new local CA 💥
The local CA is now installed in the system trust store! ⚡️
The local CA is now installed in the Firefox trust store (requires browser restart)! 🦊
$ mkcert example.com "*.example.com" example.test localhost 127.0.0.1 ::1
Created a new certificate valid for the following names 📜
- "example.com"
- "*.example.com"
- "example.test"
- "localhost"
- "127.0.0.1"
- "::1"
The certificate is at "./example.com+5.pem" and the key at "./example.com+5-key.pem" ✅
개발을 위해 실제 인증 기관(CA)의 인증서를 사용하는 것은 위험하거나 불가능할 수 있지만(example.test
, localhost
또는 127.0.0.1
와 같은 호스트의 경우) 자체 서명된 인증서는 신뢰 오류를 일으킵니다. 자체 CA를 관리하는 것이 가장 좋은 솔루션이지만 일반적으로 난해한 명령, 전문 지식 및 수동 단계가 필요합니다.
mkcert는 시스템에 로컬 CA를 자동으로 생성하고 설치합니다…
View on GitHub
Reference
이 문제에 관하여(HTTPS localhost localhost에서 HTTPS를 사용하는 정말 쉬운 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/rhymes/really-easy-way-to-use-https-on-localhost-341m
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ mkcert -install
Created a new local CA 💥
The local CA is now installed in the system trust store! ⚡️
The local CA is now installed in the Firefox trust store (requires browser restart)! 🦊
$ mkcert example.com "*.example.com" example.test localhost 127.0.0.1 ::1
Created a new certificate valid for the following names 📜
- "example.com"
- "*.example.com"
- "example.test"
- "localhost"
- "127.0.0.1"
- "::1"
The certificate is at "./example.com+5.pem" and the key at "./example.com+5-key.pem" ✅
Reference
이 문제에 관하여(HTTPS localhost localhost에서 HTTPS를 사용하는 정말 쉬운 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/rhymes/really-easy-way-to-use-https-on-localhost-341m텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)