check_latest_version && sudo apt update && sudo apt upgrade -y
Test Apache configuration:
sudo apache2ctl configtest
sudo apachectl -t
sudo httpd -t
Find what uses Apache ports:
sudo netstat -tlnp | grep :80
sudo lsof -i :443
sudo ss -tlnp | grep :80
Review Apache error logs:
sudo tail -f /var/log/apache2/error.log
journalctl -u apache2
systemctl status apache2
Apache cannot start due to configuration errors, port conflicts, or permission issues.
sudo apache2ctl -S
ls -la /etc/apache2/sites-enabled/
sudo apache2ctl -M