Mixed Content: The page at ‘http://18.104.22.168/wp-admin/widgets.php’ was loaded over HTTPS, but requested an insecure script ‘http://22.214.171.124/wp-includes/js/wp-emoji-release.min.js?ver=5.8.1’. This request has been blocked; the content must be served over HTTPS.
To fix this, I had to make a small adjustment in WordPress wp-config.php file & add $_SERVER[‘HTTPS’]=’on’; line as below. And that solved the problem. All the files started getting served over HTTPS.
define( 'WP_DEBUG', false ); $_SERVER['HTTPS']='on'; /* That's all, stop editing! Happy publishing. */