MAC 로컬 서버에 SSL 인증된 https 도메인 Nginx로 10분만에 적용하기
작성 : 2023-07-27수정 : 2024-03-28
목차 펼치기
머리말
머리말
로컬 서버에도 https를 사용하면, API 호출 보안성을 향상시키고 운영 환경과 일관성을 유지할 수 있으며, 브라우저 보안 경고를 방지하고 실제와 유사한 환경에서 개발할 수 있다. 이 글에서 SSL 인증서를 생성하고 Nginx를 이용 해 설정하는 방법을 확인할 수 있다.
작업 목표
작업 목표
설명의 예시를 위해 임의로 설정한 작업 목표는 다음과 같다.
localhost:3000
에
local.treefeely.com
도메인 및 SSL 적용
localhost:3030
에
local.weezip.treefeely.com
도메인 및 SSL 적용
Nginx 실행
Nginx 실행
이 단계에서는 Homebrew 패키지 관리자를 통해 SSL 프록시를 구현하기 위한 Nginx를 설치하고 실행할 것이다.
Homebrew 설치
Homebrew 설치
Homebrew 공식 홈페이지
에서 제공해주는 스크립트를 통해 설치할 수 있다. 만약 이미 설치가 되어 있다면, 이 단계를 넘어갈 수 있다.
Homebrew를 설치했음에도 불구하고
command not found
오류가 발생한다면, Homebrew 경로를 추가하는 것으로 해결할 수 있다.
Nginx 설치
Nginx 설치
설치한 Homebrew 패키지 관리자를 통해 Nginx 설치 완료 후 서비스를 시작하면,
localhost:8080
에서 다음과 같은 환영 메시지를 볼 수 있다.