잡다구리

windows10 nginx local ssl setup part.1

ducks228 2020. 8. 28. 18:22

로컬에다 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 입력후 엔터(소문자 대문자 상관없음)

 

시간이 너무 길어져서 천천히 업데이트 할 예정

나머지는 위에 원본 사이트에서 확인 가능