Hello,
we’ve got our Wowza Server off site, to ensure more security I’ve configured the Engine Manager in the tomcat.properties to use SSL:
httpsPort=8090
httpsKeyStore=conf/mycertificate.domain.co.at.jks
httpsKeyStorePassword=xyz
#httpsKeyAlias=[key-alias]
The Engine Manager is working fine with the ssl connection. But as soon, as I turn on ssl in the server.xml to ensure the REST-API is connected via SSL:
<?xml version="1.0" encoding="UTF-8"?>
<Root version="3">
<Server>
<Name>Wowza Streaming Engine</Name>
<Description>Wowza Streaming Engine is robust, customizable, and scalable server software that powers reliable streaming of high-quality video and audio to any device, anywhere.</Description>
<RESTInterface>
<Enable>true</Enable>
<IPAddress>*</IPAddress>
<Port>8087</Port>
<!-- none, basic, digest, remotehttp, digestfile-->
<AuthenticationMethod>basic</AuthenticationMethod>
<!-- cleartext, digest, bcrypt -->
<PasswordEncodingScheme>bcrypt</PasswordEncodingScheme>
<DiagnosticURLEnable>true</DiagnosticURLEnable>
<SSLConfig>
<Enable>true</Enable>
<KeyStorePath>${com.wowza.wms.context.VHostConfigHome}/conf/mycertificate.domain.co.at.jks</KeyStorePath>
<KeyStorePassword>xyz</KeyStorePassword>
<KeyStoreType>JKS</KeyStoreType>
<SSLProtocol>TLS</SSLProtocol>
<Algorithm>SunX509</Algorithm>
<CipherSuites></CipherSuites>
<Protocols></Protocols>
</SSLConfig>
<IPWhiteList>127.0.0.1,xxx.serverip.xxx</IPWhiteList>
<IPBlackList></IPBlackList>
<EnableXMLFile>false</EnableXMLFile>
<DocumentationServerEnable>false</DocumentationServerEnable>
<DocumentationServerPort>8089</DocumentationServerPort>
<!-- none(only) -->
<DocumentationServerAuthenticationMethod>none</DocumentationServerAuthenticationMethod>
<Properties>
</Properties>
</RESTInterface>
<CommandInterface>
<HostPort>
<ProcessorCount>${com.wowza.wms.TuningAuto}</ProcessorCount>
<IpAddress>*</IpAddress>
<Port>8083</Port>
</HostPort>
</CommandInterface>
<AdminInterface>
<!-- Objects exposed through JMX interface: Server, VHost, VHostItem, Application, ApplicationInstance, MediaCaster, Module, Client, MediaStream, SharedObject, Acceptor, IdleWorker -->
<ObjectList>Server,VHost,VHostItem,Application,ApplicationInstance,MediaCaster,Module,IdleWorker</ObjectList>
</AdminInterface>
<Stats>
I get the following message, after entering the credentials.
Wowza Streaming Engine Manager could not connect to the Wowza Streaming Engine service(http://localhost:8087). Verify that the Wowza Streaming Engine service has started and is running.
Are ther any other settings missing, to ensure the Streaming Engine Manager uses https?
Thank you, best regards
Gerhard