728x90
개발을 하다보면 localhost에서 ssl 접근이 필요한 경우가 있다.
이때 호스트 변경과 local ssl proxy를 사용하면 된다.
localhost host 설정 변경
$ vi /etc/hosts
편집모드를 키고 127.0.0.1 localhost 부분을 원하는 도메인으로 추가해준다.

나는 임시로 test.com 으로 설정했다.
로컬에서 local ssl proxy 설정
$ npx local-ssl-proxy --source 443 --target 3035
target에는 현재 열려있는 포트 번호를 넣어준다.
https://www.npmjs.com/package/local-ssl-proxy
local-ssl-proxy
Simple SSL HTTP proxy using a self-signed certificate. Intended for local development only.. Latest version: 1.3.0, last published: 6 years ago. Start using local-ssl-proxy in your project by running `npm i local-ssl-proxy`. There is 1 other project in the
www.npmjs.com
react app에서 invalid host header 관련 에러
react app의 경우 npm script에 host 체크 설정을 추가한다.
DANGEROUSLY_DISABLE_HOST_CHECK=true
개발모드에서만 해당 옵션을 추가했다.
"scripts": {
"start": "DANGEROUSLY_DISABLE_HOST_CHECK=true craco start",
...
}
https://{위에서 설정한 도메인}.com 으로 접속하면 이제 개발환경에서도 https로 접근할 수 있다.
ex) https://test.com
728x90
'Dev > TIL' 카테고리의 다른 글
| [css] 이미지 에러 처리하기, 디폴트 이미지 처리 (0) | 2022.08.27 |
|---|---|
| <br /> 태그를 엔터로 바꾸는 방법 (0) | 2022.04.20 |
| [web] Xcode Simulator로 iOS, iPhone 웹 디버깅하기 - Device 별, OS별 테스트 (3) | 2021.02.02 |
| [Git] Git 최초설정/Commit 계정 바꾸기 (0) | 2017.07.07 |
| [Git] GitHub 프로젝트 올리기, fatal: remote origin already exists 에러 (3) | 2017.06.10 |