SSL 자체인증 2편

Junkyu_Kang·2024년 12월 5일

아니 아까 SSL 인증을 하다보니 자체인증 간단한 방법이 또 있더라구요

https://chocolatey.org/install
위 페이지에 들어가면 윈도우 패키지 매니저인 chocolatey를 설치할 수 있는데

해당 페이지에서 Step 2로 넘어갑니다.
1. individual을 선택하고

아래 명령어를 복사하여 powershell 관리자 모드에 넣어줍니다!

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

그 후 SSL 인증을 위해 mkcert를 설치하면 됩니다!

choco install mkcert

1. 로컬 인증기관 등록

mkcert -install

2. 인증서 생성

mkcert localhost

위에 localhost는 바꿔도 되고.. 나는 ip로 바꿈!

그 후 vue 혹은 nuxt에서 config 파일 내부에 server -> https로 넣어주면 된다!

아래는 nuxt 2버전 기준

const fs = require('fs')
module.exports = {
  Server: {
    https: {
      key: fs.readFileSync('.{dir_path}/localhost-key.pem'),
      cert: fs.readFileSync('.{ir_path}/localhost.pem'),
    },
  },
}

이후 결과확인하면?


참 쉽죠?

하지만 안타깝게도 현재 회사 프로젝트는 nuxt 1버전을 사용해서 새로운 방법을 찾아야한다..
대체 왜~! 왜 안되는거여~!

아무튼 쉬운 방법이 있으니 자체인증은 간단히 할 수 있다!

profile
강준규

0개의 댓글