Hey, are you using Mattermost Enterprise Edition E10 or higher?
Otherwise (if your’re using Team Edition), changing these settings in your config.json will make no difference. Was confusing for me, too, at first. But config.json contains ALL possible settings (for Team Edition and Enterprise Editions) and a system check at server start will make sure, if your config changes are “allowed” with your license or not (for reference regarding themes see here: https://docs.mattermost.com/administration/config-settings.html#theme-settings-experimental).
In case you ARE using an Enterprise license, I’d try a mattermost server restart. Make sure the logs (in DEBUG mode) will show a line like this:
date-time-etc info commands/server.go:83 Enterprise Enabled: true
Hi @coreywhite, the settings from System Console > General > Configuration will be helpful if you chose to set up TLS on Mattermost Server, or let me know if you chose another option.