How do I gracefully restart Apache web server from a shell prompt?
Use the following commands as root user. Login over ssh session.
Debian / Ubuntu Linux
Type the following command to gracefully restart Apache 2 web server under Debian / Ubuntu Linux:
sudo apache2ctl graceful
Redhat / CentOS / RHEL / Fedora Linux
Type the following command as the root user:
apachectl -k graceful
sudo apachectl -k graceful
How do I view graceful restart log?
Type the following command under CentOS / RHEL:
tail -f /var/log/httpd/error_log
OR type the following command under Debian / Ubuntu Linux:
tail -f /var/log/apache2/error.log
[Tue Oct 27 00:45:38 2009] [notice] Graceful restart requested, doing restart [Tue Oct 27 00:45:38 2009] [notice] Digest: generating secret for digest authentication ... [Tue Oct 27 00:45:38 2009] [notice] Digest: done [Tue Oct 27 00:45:38 2009] [notice] Apache/2.2.3 (Red Hat) configured -- resuming normal operations