
Webmin 호스트 이름에 Let's Entrypt SSL 추가
2022-10-18 last update
6 minutes reading Let's Encrypt TLS Webmin SSL기본 Webmin은 자체 서명된 SSL 인증서를 사용하여 포트 10000에서 수신 대기합니다. 인증서를 신뢰할 수 없음과 같은 보안 경고가 웹 브라우저에 표시됩니다. 많은 조직에서 여러 가지 이유로 자체 인증서 사용을 허용하지 않습니다. Lets Encrypt는 비영리 ISRG(Internet Security Research Group)의 무료 공개 인증 기관입니다. 90일 동안 유효한 도메인에 대한 무료 SSL 인증서를 제공합니다. 만료되기 전에 인증서를 수동으로 쉽게 갱신하거나 자동으로 갱신하도록 예약할 수 있습니다. 이 자습서에서는 Webmin 호스트 이름을 사용하여 Let's Encrypt SSL 인증서를 설정하는 방법을 설명합니다.
그러면 시스템의 호스트 이름이 변경됩니다. 또한/etc/hosts 파일에 항목을 만들어 호스트 이름을 localhost IP 주소와 바인딩합니다. Webmin으로 이동(왼쪽 사이드바에 있음) Webmin 구성을 클릭하십시오. 스크린샷과 같이 "SSL 암호화"를 클릭하십시오. 
"Let's Encrypt"탭으로 이동" "인증서의 호스트 이름"아래에 호스트 이름을 입력하십시오. 예를 들어 webmin..net을 사용했습니다. 유효성 검사 파일에 대한 웹 사이트 루트 디렉토리 아래에서 "기타 디렉토리"를 선택하고 경로를 "/var/www/html"로 설정하십시오 . "자동 갱신 사이의 개월"에서 값을 1로 설정하십시오. 이렇게 하면 SSL이 만료 1개월 전에 자동 갱신될 수 있습니다. 
모든 세부 사항을 다시 확인하고 인증서 요청 버튼을 누르십시오 성공하면 아래와 같은 결과를 볼 수 있습니다.

모두 완료되었습니다. Let's Encrypt SSL 인증서가 Webmin 호스트 이름에 대해 성공적으로 구성되었습니다.
Webmin 호스트 이름 변경
먼저 Webmin으로 구성된 유효한 도메인 이름이 있는지 확인하십시오. Webmin에 대한 도메인 이름(하위 도메인)을 선택하고 도메인이 Webmin 서버를 가리키도록 dns 항목을 업데이트합니다. webmin 대시보드에서 시스템 호스트 이름을 변경합니다. 관리자 계정 액세스를 사용하여 webmin에 로그인합니다.
Webmin에서 Let's Encrypt 인증서 구성
이제 정규화된 도메인을 시스템 호스트 이름으로 구성했습니다. 도메인이 Webmin 서버 IP 주소를 올바르게 가리키고 있는지 다시 확인하십시오. 온라인 도구를 사용하여 verify dns records Webmin용 Let's Encrypt SSL을 구성해 보겠습니다.


SSL 인증서 테스트
포트 10000에서 시스템 호스트 이름을 사용하여 https 프로토콜로 Webmin 인터페이스에 액세스합니다. 브라우저에 유효한 SSL 인증서가 표시됩니다. 예: https://webmin..net:10000