Updated: 14 August 2026
Webserver configuration might be found at
/etc/apache2
Start and stop
sudo service apache2 restart
sudo systemctl reload apache2
Enable and disable a site
sudo a2ensite example.com.conf
sudo a2dissite example.com.conf
Check config
apachectl configtest
Serve your present working directory from Apache running in docker
docker run -dit --name my-apache-app -p 8080:80 -v "$PWD":/usr/local/apache2/htdocs/ httpd:2.4