HTTPS 인증서 설정 플러그인

본문
압축을 해제한 후 코어의 plugin 폴더 안에 넣고 사용합니다. 플러그인을 활성화한 뒤 관리자 메뉴의 플러그인 > SSL 설정에서 사용할 수 있습니다.
주요 기능
- 현재 도메인 기준으로 인증서 발급에 필요한 정보를 저장합니다.
- 인증서 파일 경로, 만료일, 기존 인증서 목록, Nginx SSL 참조 위치를 한 화면에서 확인합니다.
- Nginx 설정 예시, Docker 마운트 예시, certbot 실행 명령을 바로 복사해 사용할 수 있습니다.
사용 방법
- 반드시 도메인으로 접속한 상태에서 관리자 메뉴를 엽니다. IP 주소나 localhost 상태에서는 발급할 수 없습니다.
- 인증서 발급에 사용할 이메일과 자동 갱신 여부를 저장합니다.
- 인증서 발급을 실행하고, 발급 후 표시되는 인증서 경로와 상태를 확인합니다.
- Nginx 설정에 아래 경로를 반영하고 필요하면 Docker 마운트 경로도 함께 적용합니다.
기본 인증서 경로
/etc/edis/ssl/{도메인}/fullchain.pem
/etc/edis/ssl/{도메인}/privkey.pem
Docker 마운트 예시
volumes:
- ./backend-next/data/plugin/ssl_setup/certs:/etc/edis/ssl:ro
certbot 실행 예시
certbot certonly --standalone --agree-tos --non-interactive --config-dir backend-next/data/plugin/ssl_setup/letsencrypt --work-dir backend-next/data/plugin/ssl_setup/work --logs-dir backend-next/data/plugin/ssl_setup/logs -m 이메일주소 -d 도메인
참고
- 서버에
certbot과openssl이 준비되어 있어야 상태 확인과 발급 절차가 원활합니다. - 플러그인 저장소 인증서만 관리자 화면에서 삭제할 수 있습니다.
- 이전글RS485 통신 장비 연동 플러그인 26.05.27
- 다음글모바일 푸시 알림 플러그인 26.05.27
댓글목록
등록된 댓글이 없습니다.