Test if Apache config file is correct --apachectl -t
To test that the Apache configuration file is correct, use the "-t" option of the apachectl command.
sudo apachectl -t
If you are reading self SSL certificate, you will need root privileges, so it is better to run with root privileges with sudo.
Restart Apache with the systemctl command with the Aapche configuration file wrong. If you do, Apache will stop. When Apache stops, all websites and web services running on Apache will go down.
This is a common mistake that many engineers experience. I think there are many people who are impatient because all the websites have stopped.
Before restarting Apache, it's a good idea to get in the habit of testing the Apache configuration files for correctness.
Also, even if the Apache config file is correct, it just means that you can reboot, and it may not be working as intended because of the wrong config.
It is important to back up the configuration file so that it can be restored.
In the case of Ubuntu, the configuration file is divided into small parts, so it would be convenient to manage it using Git.
If you need to change the Aapche config file, it's a good idea to change it as little as possible and restart, making sure there are no mistakes. If you change it all at once, you won't know what's wrong or you'll have to redo everything.