Konfiguracja własnej domeny z HTTPS w filmie
HTTPS z botpress
Cześć, tu Daehli z Botpress. W dzisiejszym blogu pokażę ci, jak skonfigurować serwer botpress , który automatycznie korzysta z HTTPS przy użyciu lets-encrypt.
Co to jest Let's Encrypt
Let's Encrypt to darmowy, zautomatyzowany i otwarty urząd certyfikacji dostarczany przez organizację non-profit Internet Security Research Group (ISRG)
Czym jest Certbot
Certbot to darmowe narzędzie o otwartym kodzie źródłowym do automatycznego korzystania z certyfikatów Let's Encrypt na ręcznie administrowanych stronach internetowych w celu włączenia protokołu HTTPS.
Certbot jest tworzony przez Electronic Frontier Foundation (EFF), organizację non-profit 501(c)3 z siedzibą w San Francisco w Kalifornii, która broni prywatności cyfrowej, wolności słowa i innowacji.
Wymóg
- Ważna domena. Użyję własnej domeny dawny.ca
- Serwer do połączenia domeny. Używam do tego digitalocean.
- Docker
- Dostęp Sudo na serwerze
- UFW
Nie martw się, konfiguracja będzie naprawdę łatwa. Wykonałem ciężką pracę za Ciebie.
Zostań twórcą bezpiecznych chatbotów
Zrepozytorium botpress przejdź do examples/docker-compose. Stamtąd należy zmodyfikować niektóre zmienne, aby wskazywały na nazwę domeny.
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<
Teraz nadszedł czas, aby uruchomić kontener w celu uruchomienia botpress w HTTPS.
docker-compose -f docker-compose-community-nginx-https.yaml up -d
Parametr -f służy do wyboru innego manifestu
Celem jest uruchomienie kontenera w trybie odłączenia.
Zezwalaj na HTTPS
Mam nadzieję, że ten poradnik ci pomógł! Jeśli jesteś zainteresowany, dołącz do naszej społeczności Botpress , gdzie możesz zadawać pytania i uczyć się od innych programistów Botpress .
Jeśli chcesz uzyskać więcej informacji na temat bezpieczeństwa chatbotów i tego, co omówiliśmy dzisiaj, oto lista zasobów do dalszej eksploracji:
- Botpress dokumenty dotyczące tworzenia akcji
- Dokumenty dotyczące wywoływania zewnętrznego API z Botpress
- Przegląd platformyBotpress , w szczególności doświadczenia deweloperów (wideo)
A jeśli podoba Ci się ta treść, zapisz się do newslettera Botpress !
Uruchomienie kontenera docker
Teraz nadszedł czas, aby uruchomić kontener w celu uruchomienia botpress w HTTPS.
docker-compose -f docker-compose-community-nginx-https.yaml up -d
Parametr -f służy do wyboru innego manifestu
Celem jest uruchomienie kontenera w trybie odłączenia.
Kolejne kroki i dalsza nauka
Mam nadzieję, że ten poradnik ci pomógł! Jeśli jesteś zainteresowany, dołącz do naszej społeczności Botpress , gdzie możesz zadawać pytania i uczyć się od innych programistów Botpress .
Jeśli chcesz uzyskać więcej informacji na temat bezpieczeństwa chatbotów i tego, co omówiliśmy dzisiaj, oto lista zasobów do dalszej eksploracji:
- Botpress dokumenty dotyczące tworzenia akcji
- Dokumenty dotyczące wywoływania zewnętrznego API z Botpress
- Przegląd platformyBotpress , w szczególności doświadczenia deweloperów (wideo)
A jeśli podoba Ci się ta treść, zapisz się do newslettera Botpress !
Udostępnij to na:
Zbuduj własnego spersonalizowanego chatbota AI za darmo
Rozpocznij tworzenie spersonalizowanego bota GPT za pomocą naszego intuicyjnego interfejsu "przeciągnij i upuść".
Zacznij - to nic nie kosztuje! 🤖Nie potrzebujesz karty kredytowej
Bądź na bieżąco z najnowszymi informacjami na temat sztucznej inteligencji chatbots