Laragon 에서 SSL 사용하기
이전에 작성한 글
Laragon 의 작업 프로젝트용 로컬도메인 자동 추가 php
laragon 환경에서 laravel로 작업시 composer 로 설치하고 도메인 연결 호스트에 추가등의 작업이 자동으로 되니까 아주 편합니다. 디렉토리 이름으로 laragon이 알아서 다 해줍니다. 여기에 추가로 http:/
vuxy.tistory.com
의 localhost 로 접속하면 https 링크가 있었죠? 클릭해보면
와 같은 화면이 뜹니다.
Laragon 은 기본설정에서 443 포트를 사용하지 않습니다.
Laragon 의 SSL 설정은 다음과 같습니다.
Menu > Apache > SSL > Enabled
를 선택하기만 하면 됩니다. 그러면 자동으로 D:\laragon-portable\etc\ssl 에 SSL 인증서와 가상호스트용 파일을 생성합니다.
그리고 Menu > Apache > SSL > Add laragon.crt to Trust Store
설정한 후 다시 접속해보면 짠~~ 하고 나와야 하는데
마찬가지로 접속은 안됩니다만 메시지가 바뀌었습니다. -,.-
이상하죠?
ERR_SSL_KEY_USAGE INCOMPATIBLE 로 검색해보니
https://superuser.com/questions/1451895/err-ssl-key-usage-incompatible-solution
ERR_SSL_KEY_USAGE_INCOMPATIBLE Solution
I recently encountered the error message ERR_SSL_KEY_USAGE_INCOMPATIBLE in chrome using a self signed certificate. I spent hours trying to solve the problem before finally re-generating the certifi...
superuser.com
이곳에 해답이 보이네요.
D:\laragon-portable\usr\tpl\openssl.conf.tpl 의
keyUsage = keyEncipherment, dataEncipherment
이부분을
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
로 바꿔준후
다시 한번 Menu > Apache > SSL > Add laragon.crt to Trust Store 를 하고
Laragon 을 Stop , Start All 한후 접속을 해봅니다.
이제 진짜 짠~~입니다.
이렇게 해서 로컬에서 SSL 사용하여 개발할 수 있게됩니다.
소셜 인증이나 구글 API 의 콜백URL 등 https 가 필수가 되고 있어서
SSL 설정은 해놓는게 편합니다.
그럼 이만