HTTPS dan WSS (WebSocket Secure) sifatnya wajib bagi Google Chrome untuk menjalan WebRTC dan aplikasi berbasis Web Socket. Dalam tulisan kali ini saya akan sedikit membagikan cara install Let’s Encrypt SSL certificate di Ant Media Server.
Mengaktifkan SSL
Buka folder installasi Ant-Media-Server, secara default ada di folder /usr/local/antmedia
cd /usr/local/antmedia
## jika ada service yang menjalan port 80, silahkan di stop terlebih dahulu, kalo memakai apache maka bisa di stop dengan perintah berikut
sudo service apache2 stop
sudo ./enable_ssl.sh videostreaming.arenastreaming.com
Jika menggunakan Ant Media Server versi 1.5+, maka ada sedikit perbedaan untuk mengaktifkan SSL nya
sudo ./enable_ssl.sh -d {DOMAIN_NAME}
sudo ./enable_ssl.sh -f {FULL_CHAIN_FILE} -p {PRIVATE_KEY_FILE} -d {DOMAIN_NAME}
## jika kamu sebelum menonaktifkan port 80, maka silahkan di aktifkan kembali dengan perintah berikut
sudo service apache2 start
Untuk mengaktifkan SSL di Ant Media Server sangat simple, jika langkah di atas tidak ada kendala, maka bisa di cek dengan akses Ant Media Server yang sudah di pasang dengan SSL dengan akses ke alamat https://videostreaming.arenastreaming.com:5443