Langkah pembuatan Telegram Webhook

Untuk membuat Token telegram

kirim pesan "/newbot" ke https://telegram.me/BotFather lalu ikuti langkah yang di perintahkan

Untuk membuat self certifate untuk website https

semisal domain yang akan anda sign adalah "esoftplay.com" maka perintah console nya adalah:
openssl req -new -newkey rsa:2048 -nodes -keyout esoftplay.com.key -out esoftplay.com.csr

ketika memasukkan CN (Common Name) nanti anda harus memasukkan domain nya yaitu untuk kasus ini esoftplay.com

openssl x509 -req -days 36500 -in esoftplay.com.csr -signkey esoftplay.com.key -out esoftplay.com.crt
tambahan jika butuh CACertificate
openssl x509 -req -in esoftplay.com.csr -CA esoftplay.com.crt -CAkey esoftplay.com.key -CAcreateserial -out esoftplay.com.ca.crt

maka anda bisa meng-upload file esoftplay.com.crt pada field "certificate" pada form set Webhook

Membuat website agar support https

  • Mengaktifkan Module SSL di Apache, dengan user root
    1. Check: apachectl -M | sort
    2. Install: yum install mod_ssl
    3. aktifkan a2enmod ssl, atau aktifkan module:
      • mod_socache_shmcb.so
      • mod_ssl.so
  • mengupload 2 file certificate ke server di mana domain di hostkan
    1. esoftplay.com.crt
    2. esoftplay.com.key
  • meng-include kan httpd-ssl.conf di httpd.conf atau apache2.conf di server lalu pada file httpd-ssl.conf tersebut
    1. Mengarahkan 'SSLCertificateFile' ke file di mana anda menyimpan esoftplay.com.crt
    2. Mengarahkan 'SSLCertificateKeyFile' ke file di mana anda menyimpan esoftplay.com.key
  • Menentukan vHost domain yang ingin di jadikan https, contoh vHost untuk domain "esoftplay.com" adalah:
    <VirtualHost *:443>
      DocumentRoot "/path/to/esoftplay/com"
      ServerName esoftplay.com
      SSLEngine on
      SSLProtocol all -SSLv2 -SSLv3
      SSLCertificateFile "/path/to/esoftplay.com.crt"
      SSLCertificateKeyFile "/path/to/esoftplay.com.key"
      # SSLCACertificateFile /"/path/to/esoftplay.com.ca.crt"
    </VirtualHost>

Loading...