Hello,
On a file level you could use
setfacl to give permission to a specific user to edit the file.
On the program level you can use
sudo (if installed, if not install it) to provide a secure way to allow another user to restart apache. No need to give root access for neither of the things you want.
Kind regards,
Eric