Default Apache page shows up on localhost:80 even after "stopping" apache2 service

you can double check that there are no process still running by do something like this: -

ps aux | grep apache

if apache2 is still running it will display results

kill them using

sudo killall apache2

You will need to determine why the process went rouge from the init control. this can happen if you are running a very busy apache server, it will indicate that there is some performance related issue but the reason for this are many.

check that there are no other web applications running that might be starting apache2 or even a mod version httpd manually with a /usr/sbin/apache2 -d statment. I doubt it though as you would more likely incur port locking issues especially if both using standard ports

of course what are the apache logs saying?


Apache 2.2