Mach nicht
ps -aux sondern
ps -faux. Dann siehst du, daß nur der Apache Master Prozess als root läuft. Das ist wie oben schon mal geschrieben auch notwendig um Port 80 nutzen zu können.
Die Child Prozesse, die die eigentliche Arbeit machen, laufen unter dem User den du in der Apache Konfiguration mit
User definiert hast (in deinem Fall
User www-data).
Siehe:
http://httpd.apache.org/docs/2.0/de/invoking.html