Troubleshoot Mobile
Moogsoft Enterprise includes a self-signed certificate by default. If you want to use Moogsoft Enterprise for Mobile on an iPhone, you need to add a valid SSL certificate. This is because WebSockets do not work on iOS with self-signed certificates.
If a valid root CA certificate is not added, a 'Connection Error' appears at login and Moogsoft Enterprise for Mobile does not work.
Nginx: SSL configuration
To apply a valid certificate to Nginx, edit the moog-ssl.conf
file in one of the following locations, depending on your implementation type:
RPM: /etc/nginx/conf.d/moog-ssl.conf
Tarball: /usr/share/moogsoft/etc/cots/nginx/moog-ssl.conf
Change the default self-signed certificate and key locations to point to the valid root certificate and key:
#ssl_certificate /etc/nginx/ssl/certificate.pem; #ssl_certificate_key /etc/nginx/ssl/certificate.key; ssl_certificate /etc/certificates/GeoTrust_Universal_CA.crt; ssl_certificate_key /etc/certificates/GeoTrust_Universal_CA.key;
Restart Nginx.