windows10 nginx local ssl setup part.1
로컬에다 https통신을 통해 작업을 하게 된상황이 생겨서 로컬에 ssl을 설치해야 하는일이 생겼다.
다행히 참조할 만한 사이트가 있어서 정리한다.
영문으로 되어있어서 한글로 나름 정리를 해 본다.
원본 사이트: zeropointdevelopment.com/how-to-get-https-working-in-windows-10-localhost-dev-environment/
How to Get HTTPS Working in Windows 10 Local Dev Environment
Be your own certificate authority (CA) and issue certificates for your local development environment and get HTTPS working in Windows 10.
zeropointdevelopment.com
install OpenSSL
https://slproweb.com/products/Win32OpenSSL.html
Win64 OpenSSL v1.1.1g exe파일 다운로드
step 0
환경변수 설정
어디서든 실행하기 위해서 설정해준다.
step 1- Create a Private Key
로컬 사이트에 인증으로 사용할 private key파일을 생성 한다.
rootSSL.key
관리자 모드로 cmd창을 키고
만들고자 하는 폴더에서 실행한다.
openssl genrsa -des3 -out rootSSL.key 2048
실행후 비밀번호를 설정한다 (비밀번호를 잊어버리면 다시 세팅해야 한다.)
step 2- Create Certificate File
openssl req -x509 -new -nodes -key rootSSL.key -sha256 -days 1024 -out rootSSL.pem
.pem 파일을 만들기 위해 rootSSL.kye의 비밀번호를 물어본다.
다음으로 여러가지 정보를 물어보는데 그냥 엔터를 치면 다음으로 넘어간다.
window key + r
실행 커맨드 열기 해서 mmc 입력후 엔터(소문자 대문자 상관없음)
시간이 너무 길어져서 천천히 업데이트 할 예정
나머지는 위에 원본 사이트에서 확인 가능