Hi,
We do set ServerName in /opt/kaltura/app/configurations/apache/conf.d/enabled.kaltura.conf which is included by both:
/opt/kaltura/app/configurations/apache/kaltura.ssl.conf
and
/opt/kaltura/app/configurations/apache/kaltura.conf
So it should be OK, do you not have ServerName set in /opt/kaltura/app/configurations/apache/conf.d/enabled.kaltura.conf?
As for the monit issue, this seems to stem from the version being used, with monit version 5.19.0, it works just fine, same with monit 1:5.11-1 from my Ubuntu 14.04 repo and such a configuration sample is also documented here:
https://mmonit.com/monit/documentation/monit.html#HTTP
Here is an example of setting both global and local SSL options:
# Enable certificate verification for all SSL connections
# Self-signed certificates are not allowed by default
set ssl options {
verify: enable
}
# Verify certificate (via global setting)
# Allow self-signed certificate for this check
check host example with address example.com
if failed
port 443
protocol https
with ssl options {selfsigned: allow}
then alert
What monit version do you have deployed?
Thanks,