Wowza Community

How to connect to Wowza Streaming Engine Manager over HTTPS Issues on OS X

Hello:

I ran into issues trying to get this article working for Wowza Streaming Engine 4.2 running on OS X Yosemite 10.10.3 Server

https://www.wowza.com/docs/how-to-connect-to-wowza-streaming-engine-manager-over-https&postid=154747#comments_154747

The default file has one additional parameter not in your examples for Linux.

–ajp13Port=-1

I modified the startmgr.sh file with the recommended parameters and keeping this additional parameter, used port --httpsPort=8090 and password --httpsKeyStorePassword=“password” restarted the service and both ports (8088 and 8090) didn’t work (i.e. https://[wowza-ip-address]:8890/enginemanager/ or http://[wowza-ip-address]: 8088/enginemanager/) and I had to restore the default startmgr.sh file to get the production service backup and running.

Would nice if you added specific examples for OS X in addition to the existing Windows/Linux examples :sunglasses:

Any suggestions on how to troubleshoot this issue?

Maybe, I edited the wrong section of code in the if-then-else statement? Should be the first code condition? If $CloudPlatformFlag is false?

if [[ 1 == $CloudPlatformFlag ]]; then

CMD="$_EXECJAVA -Dfile.encoding=UTF-8 -Dcom.wowza.wms.ConfigURL="" -Dcom.wowza.wms.ConfigHome=$WMSMGR_HOME -Djava.io.tmpdir=$WMSMGR_HOME/temp -Dlog4j.configuration=file://$WMSMGR_HOME/conf/winstone.properties -Djava.net.preferIPv4Stack=true -jar $WMSMGR_HOME/lib/wms-winstone-1.0.5-boot.jar --prefix=/enginemanager --defaultWebApp=/enginemanager --tempDirectory=$WMSMGR_HOME/temp --webroot=$WMSMGR_HOME/temp --warfile=$WMSMGR_HOME/lib/WMSManager.war --httpPort=8088 --ajp13Port=-1 --directoryListings=false"

else

CMD="$_EXECJAVA -Dcom.wowza.wms.ConfigURL="" -Dcom.wowza.wms.ConfigHome=$WMSMGR_HOME -Djava.io.tmpdir=$WMSMGR_HOME/temp -Dlog4j.configuration=file://$WMSMGR_HOME/conf/winstone.properties -Djava.net.preferIPv4Stack=true -jar $WMSMGR_HOME/lib/wms-winstone-1.0.5-boot.jar --prefix=/enginemanager --defaultWebApp=/enginemanager --tempDirectory=$WMSMGR_HOME/temp --webroot=$WMSMGR_HOME/temp --warfile=$WMSMGR_HOME/lib/WMSManager.war --httpPort=8088 --ajp13Port=-1 --directoryListings=false"

fi

if [ “$WMSMGRCOMMAND” = “start” ]; then

$RUNCMD $CMD $BACKGRND &

else

$CMD

fi

PID=$!

rc=$?