동영상에서 HTTPS로 나만의 도메인 설정하기
HTTPS 사용 botpress
안녕하세요, Botpress 의 대일리입니다. 오늘 블로그에서는 let-encrypt를 사용하여 자동으로 HTTPS를 사용하는 botpress 서버를 설정하는 방법을 보여드리겠습니다.
암호화란 무엇인가요?
Let's Encrypt는 비영리 인터넷 보안 연구 그룹(ISRG)에서 제공하는 무료 자동화된 개방형 인증 기관입니다.
Certbot이란?
Certbot은 수동으로 관리되는 웹사이트에서 Let's Encrypt 인증서를 자동으로 사용하여 HTTPS를 사용하도록 하는 무료 오픈 소스 소프트웨어 도구입니다.
Certbot은 캘리포니아주 샌프란시스코에 본사를 둔 501(c)3 비영리 단체인 전자 프론티어 재단(EFF)에서 디지털 개인 정보 보호, 언론의 자유 및 혁신을 수호하기 위해 만든 제품입니다.
요구 사항
- 유효한 도메인입니다. 내 도메인 dawny.ca를 사용하겠습니다.
- 서버에 도메인을 연결합니다. 이를 위해 디지털오션을 사용합니다.
- Docker
- 서버에서 Sudo 액세스
- UFW
설정이 정말 쉬우니 걱정하지 마세요. 제가 열심히 준비했으니까요.
안전한 챗봇 제작자 되기
botpress 리 포지토리에서 examples/docker-compose로 이동합니다. 거기에서 도메인 이름을 가리키도록 몇 가지 변수를 수정해야 합니다.
Mac OS
$ sed -i '' 's/$PLACE_HOLDER_DOMAIN_NAME/example.com/g' docker-compose-community-nginx-https.yaml$ sed -i '' 's/$PLACE_HOLDER_DOMAIN_NAME/example.com/g' nginx/user_conf.d/https.conf<
Linux
$ sed -i 's/$PLACE_HOLDER_DOMAIN_NAME/example.com/g' docker-compose-community-nginx-https.yaml$ sed -i 's/$PLACE_HOLDER_DOMAIN_NAME/example.com/g' nginx/user_conf.d/https.conf<
이제 컨테이너를 시작하여 botpress 를 HTTPS로 실행할 차례입니다.
docker-compose -f docker-compose-community-nginx-https.yaml up -d
f 매개 변수는 다른 매니페스트를 선택하는 것입니다.
d는 컨테이너를 분리 모드로 시작하기 위한 것입니다.
HTTPS 허용
이 튜토리얼이 도움이 되었기를 바랍니다! 관심이 있으시다면 Botpress 커뮤니티에 가입하여 질문하고 다른 Botpress 개발자들로부터 배울 수 있습니다.
챗봇 보안과 오늘 다룬 내용에 대해 더 자세히 알고 싶으시다면 여기에서 리소스 목록을 참조하세요:
- Botpress 작업 생성에 대한 문서
- 다음에서 외부 API 호출에 대한 문서 Botpress
- Botpress 플랫폼 개요, 특히 개발자 경험(동영상)
이 콘텐츠가 마음에 드신다면 Botpress 뉴스레터에 가입하세요!
도커 컨테이너 시작
이제 컨테이너를 시작하여 botpress 를 HTTPS로 실행할 차례입니다.
docker-compose -f docker-compose-community-nginx-https.yaml up -d
f 매개 변수는 다른 매니페스트를 선택하는 것입니다.
d는 컨테이너를 분리 모드로 시작하기 위한 것입니다.
다음 단계 및 추가 학습
이 튜토리얼이 도움이 되었기를 바랍니다! 관심이 있으시다면 Botpress 커뮤니티에 가입하여 질문하고 다른 Botpress 개발자들로부터 배울 수 있습니다.
챗봇 보안과 오늘 다룬 내용에 대해 더 자세히 알고 싶으시다면 여기에서 리소스 목록을 참조하세요:
- Botpress 작업 생성에 대한 문서
- 다음에서 외부 API 호출에 대한 문서 Botpress
- Botpress 플랫폼 개요, 특히 개발자 경험(동영상)
이 콘텐츠가 마음에 드신다면 Botpress 뉴스레터에 가입하세요!
공유하세요:
AI에 대한 최신 정보를 확인하세요. chatbots