테스트 사이트 - 개발 중인 베타 버전입니다

로컬에서의 https를 만드는 방법(nginx)

· 5년 전 · 2789 · 2

로컬에서의 https를 만드는 방법을 체크해 보겠습니다.

 

로컬에서는 Let's Encrypt를 사용할수 없으니..

mkcert라는 것을 사용합니다.

https://github.com/FiloSottile/mkcert/releases

 

mkcert-v1.41.-windows-amd64.exe를

mkcert.exe로 변경합니다.

 

먼저 Administrator로 등록을 해 줍니다.

mkcert -install 

 

먼저 nginx에서 ssl을 적용해 보겠습니다.

 

nginx/ssl 아래에서 아래를 실행합니다.

 

mkcert gnuboard54.test

 

Certificate는 gnuboard54.test.pem 은

gnuboard54.test.crt로

키는 gnuboard54.test-key.pem 은

gnuboard54.test.key

 

 

다시 nginx/sites의 default.conf에서  커멘트 처리된 것을 아래와 같이 수정합니다.

 

# For https

listen 443 ssl default_server;

listen [::]:443 ssl default_server ipv6only=on;

ssl_certificate /etc/nginx/ssl/gnuboard54.test.crt;

ssl_certificate_key /etc/nginx/ssl/gnuboard54.test.key;

 

 

docker-compose stop nginx

docker-compose up -d nginx

 

https://gnuboard54.test 로 접속해 보세요

 

잘 안되면 리부팅도 해보시고, 이미지를 모두 Stop후에 다시 실행도 해보세요.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

감사합니다..^^
@joeunch 도움이 되시길

게시글 목록

번호 제목
2973
2970
2968
2966
2964
2963
2962
2961
2960
2959
2958
2957
2949
2948
2947
2946
2943
2942
2941
2940
2938
2936
2935
2934
2933
2932
2931
2930
2929
2928