Skip to content

next.js 서버 https로 실행시키기

Yi Yonghun edited this page Jan 21, 2024 · 3 revisions

mkcert 설치하기 및 인증서 생성

관리자 권한으로 터미널 열어야 합니다.

설치

windows

choco install mkcert

mac

brew install mkcert

등록

windows, mac

mkcert -install

인증서 생성

windows, mac

mkcert -key-file key.pem -cert-file cert.pem localhost 127.0.0.1 ::1

여기서 localhost는 사용할 도메인 이름을 작성해주면 됩니다.

프로젝트에 추가 및 실행

위에 과정을 모두 마치면 key.pem과 cert.pem 파일이 생성됩니다.

(저는 그냥 터미널 열어서 실행 시켰는데 아마 원하는 폴더에서 터미널을 실행시킨 후 입력하면 해당 폴더에 파일이 생성될 거 같습니다.)

해당 파일을 저희 프로젝트 root폴더(package.json있는곳)에 옮깁니다.

기존 npm run dev가 아닌 npm run server로 프로젝트를 실행시킵니다.

로컬 호스트 도메인 이름 다른 이름을 실행 시키는 방법

로컬 도메인이름 변경