How to enable HTTP and HTTPS support for Kaltura API


#1

Request for Kaltura Staff:
I request you to treat it as Kaltura issue not sakai, I know that you are not supporting Sakai plugin.
At the end of post you will realise that it’s Kaltura config issue because Sakail plugin worked successfully with your kaltura kmc website

We are trying to integrate Sakai with Kaltura(SSL).
We are able to install Kaltura with SSL after lot of struggle.
Then we integrated Sakai with kaltura, everything seems fine except File upload.
We identified that while uploading a file, Kaltura sending a HTTP POST request to get token (http://kaltura.**********/api_v3/index.php?service=uploadToken&action=add).
Our server not serving HTTP request as we configured SSL.

We thought that there is some issue with Sakai/Kalura as it should send all requests as HTTPS.
We tried with https://kmc.kaltura.com/index.php/kmc while trying to find solution.
We observed that Kaltura KMC sending HTTP request successfully to /api_v3/index.php?service=uploadToken&action=add.
Kaltura KMC worked absolutely fine with Sakai plugin.
So we realized that problem is with Kaltura api configuration.

Can you help us how to configure Kaltura so that API can accept HTTP requests.

Thank you so much!


#2

Hi @chaitanya_kumar_ch,

Not sure I understand the current situation.

  • What version of the Kaltura Server is being used?
  • On the Kaltura Server, what’s the output for:
# apachectl -t -DDUMP_VHOSTS

?

  • On the Sakai end, what’s the Kaltura endpoint/service URL you’ve configured?

#3

Thanks for the reply.

Kaltura Server -> 13.20.0
apachectl -t -DDUMP_VHOSTS -> Give me sometime to provide this information

Sakai end, what’s the Kaltura endpoint/service URL -> https://kaltura.os**.g*v.**


#4

Hi @jess

Please find the apachectl -t -DDUMP_VHOSTS in below image


#5

@jess Can you please respond and let me know if you want me to provide more details.