chown -h parametr netuším k čemu je... nic méně je úplně jedno kdo to vlastní když jste dal:
sudo chmod -R 755 /var/www/
( doufám, že to takto nevadí... používám to v tomto pořadí: chmod 755 /var/www/ -R )
V tom případě má kdokoliv a tudíž i apache možnost spouštět a číst ze složky /var/www
To oprávnění na všech souborech a složkách (podsložkách).
Pokud se Vám tedy přes
http://localhost zobrazí permission denied, pak nejde o oprávnění na disku, ale o něco jiného.