Let 's encrypt 와 nginx 를 사용 하여 https 접근 설정
Let 's Encrypt 는 2015 년 말 출시 될 디지털 인증서 인증 기관 으로 현재 수 동 으로 인증 서 를 만 들 고 설치 하 는 복잡 한 과정 을 없 애기 위 한 자동화 절 차 를 통 해 안전 사이트 에 무료 SSL / TLS 인증 서 를 제공 합 니 다. Let' s Encrypt 's 인증서 의 유효기간 은 90 일 이지 만,하지만 인증 서 를 무료 로 업데이트 할 수 있 는 간단 한 정시 작업 을 설정 할 수 있 습 니 다.
판본
순서
nginx 설정
먼저
nginx
의 server
노드 를 설정 하고 lets's encrypt
로 도 메 인 이름 검증 을 해 야 합 니 다.server {
server_name yourdomain.com;
}
설정 완료 후
reload
한 번 nginx
설정인증서 가 져 오기
Certbot 설치
wget https://dl.eff.org/certbot-auto
chmod a+x ./certbot-auto
증서 신청
./cerbot-auto -d yourdomain.com
도 메 인 이름 을 지정 하려 면 - d 인 자 를 사용 하 십시오.
신청 시 제시 에 따라 당신 의
Email
을 입력 하고 협의 등에 동의 합 니 다.완료 후 자동 설정 nginx
주의: https
443 포트 를 걸 었 습 니 다. 방화벽 이 443 포트 를 놓 는 것 을 기억 하 십시오.자동 업데이트
인증서 파일 을 정기 적 으로 업데이트 하기 위해 서
crontab -e
정시 작업 을 만 듭 니 다.0 0 15 1-12/2 * /path/of/your/certbot-auto renew --quiet
인증서 관리
다음 명령 매개 변 수 를 통 해 인증 서 를 관리 할 수 있 습 니 다.
- certificates
- revoke ( --cert-path)
- delete
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.