Basic Apache Commands

Starting Apache
  • sudo /etc/init.d/apache2 start
  • sudo service apache2 start
Restarting Apache
  • sudo /etc/init.d/apache2 restart
  • sudo service apache2 restart
  • sudo apachectl -k restart
Gracefully Kill Apache Children

(does not kill or stop Apache)

  • sudo apachectl -k graceful
Stopping Apache
  • sudo /etc/init.d/apache2 stop
  • sudo service apache2 stop
  • sudo apachectl -k stop
View Apache Logs
  • sudo tail -f /var/log/apache2/error.log
  • sudo tail -f /var/log/apache2/access.log
  • sudo tail -f /var/log/apache2/other_vhosts_access.log
Check access.log for attacks
  • grep “client denied” /var/log/apache2/error.log | tail -n 10
Monitor Logs
  • tail -f /var/log/auth.log -f /var/log/apache2/access.log -f /var/log/apache2/error.log -f /var/log/fail2ban.log
Removes sym-links that startup apache on boot
  • sudo update-rc.d -f apache2 remove