diff --git a/ipaserver/install/ipa_backup.py b/ipaserver/install/ipa_backup.py index 07c50c836..56583c01b 100644 --- a/ipaserver/install/ipa_backup.py +++ b/ipaserver/install/ipa_backup.py @@ -166,6 +166,7 @@ class Backup(admintool.AdminTool): paths.KDC_CERT, paths.KDC_KEY, paths.SYSTEMD_IPA_SERVICE, + paths.SYSTEMD_SYSTEM_HTTPD_IPA_CONF, paths.SYSTEMD_SSSD_SERVICE, paths.SYSTEMD_CERTMONGER_SERVICE, paths.SYSTEMD_PKI_TOMCAT_SERVICE, diff --git a/ipaserver/install/ipa_restore.py b/ipaserver/install/ipa_restore.py index d798654ea..2552bbdef 100644 --- a/ipaserver/install/ipa_restore.py +++ b/ipaserver/install/ipa_restore.py @@ -414,6 +414,8 @@ class Restore(admintool.AdminTool): sssd = services.service('sssd', api) sssd.restart() http.remove_httpd_ccaches() + # have the daemons pick up their restored configs + run([paths.SYSTEMCTL, "--system", "daemon-reload"]) finally: try: os.chdir(cwd)