본문 바로가기

개발자

Laragon HTTPS 설정하는 방법

728x90

 

로컬 개발 환경(Laragon)에서 HTTPS(SSL)를 설정하는 것은 실제 운영 서버와 달리 클릭 몇 번으로 설정가능

Laragon 내부에서 가짜 인증서(자체 서명 인증서)를 자동으로 생성하고 등록해 주기 때문입니다.

아래 단계대로 따라 하시면 주소창에 녹색 자물쇠가 예쁘게 달린 https://bbs.test를 만나실 수 있습니다.

🛠️ 1단계: Laragon에서 SSL 기능 켜기

  1. 윈도우 우측 하단 트레이나 화면에 있는 Laragon 창을 띄웁니다.
  2. Laragon 우측 상단의 톱니바퀴 아이콘(Preferences)을 클릭합니다.
  3. 상단 탭 중 [Services & Ports]를 선택합니다.
  4. 아래쪽 Apache(또는 Nginx) 항목 옆에 있는 SSL 체크박스를 체크합니다. (포트는 자동으로 443이 지정됩니다.)
  5. 팝업창을 닫습니다.

🔐 2단계: 윈도우 신뢰할 수 있는 인증서에 추가하기

가짜 인증서이기 때문에 브라우저가 "이 사이트는 위험해요!"라고 경고하는 것을 막아주는 과정입니다.

  1. Laragon 프로그램 빈 곳을 마우스 우클릭합니다.
  2. [Apache] ➔ [SSL] ➔ [Add laragon.crt to Trust Store]를 클릭합니다.
  3. 윈도우 권한 승인 창(이 디바이스를 변경할 수 있도록 허용하시겠습니까?)이 뜨면 [예]를 누릅니다.
  4. 인증서를 루트 인증 기관에 추가하겠냐는 윈도우 보안 경고창이 한 번 더 뜨면 [예]를 누릅니다.

🔄 3단계: 서버 재시작 및 확인

  1. Laragon 프로그램 하단의 [Stop]을 눌러 서버를 껐다가, 다시 [Start All]을 눌러 켭니다.
  2. 이제 브라우저를 열고 주소창에 아래와 같이 https를 붙여 접속합니다.(이전에 안내해 드린 대로 폴더명을 bbs.public으로 바꾸셨다면 https://bbs.test로, 바꾸지 않으셨다면 https://bbs.test/public으로 접속하시면 됩니다.)
  3. Plaintext
     
    https://bbs.test
    

💡 그누보드7(라라벨) 내부 추가 설정

만약 HTTPS로 접속했는데도 이미지나 스타일시트(CSS)가 깨지거나 링크들이 자꾸 http로 연결된다면, 그누보드7 폴더의 .env 파일을 열어 APP_URL을 수정해 주어야 합니다.

  1. C:\laragon\www\bbs\.env 파일을 메모장이나 에디터로 엽니다.
  2. APP_URL 부분을 주소에 맞게 수정하고 저장합니다.
  3. 코드 스니펫
     
    APP_URL=https://bbs.test
    

이제 로컬 환경에서도 완벽하게 보안 프로토콜(HTTPS)이 적용된 상태로 그누보드7 개발을 진행하실 수 있습니다!

728x90
LIST