localhostبشم You don't have permission to access / on this server
چه خوب ! تعجب نکن چیزی هست که توی اون توضیح نیست و اول نگفتم تا گیج نشی 

فایل /etc/apache2/apache2.conf باید اصلاح بشه، پس :
sudo gedit /etc/apache2/apache2.confحدودای خط 160 همچین چیزی میبینی :
<Directory /var/www/>
	Options Indexes FollowSymLinks
	AllowOverride None
	Require all granted
</Directory>زیرش همچین چیزی رو اضافه کن :
<Directory /home/masoud/public_html>
	Options Indexes FollowSymLinks
	AllowOverride None
	Require all granted
</Directory>البته /home/masoud/public_html برای منه شما هرچی که خواستی بذار .
با این دستور آپاچی به virtualhost اجازه میده که جایی خارج از www باشه .