Side note not exactly to do with your question but i noticed your using apache on the raspberry pi, I would very highly recommend using nginx instead it is a lot lot less bloated on memory which makes it perfect for the pi. I setup an nginx webserver on my pi so that i can control light switches in my house and it works great.
There are some good tutorials out their if you want i can find the one i followed to help you install nginx, and with nginx by default it doesnt show a list of files when there is no index.php / html it shows a 403 forbidden page.
Apache is definitely better when it comes to high volume traffic and it has native php built in making it much better for production servers such as the one i manage for my work place, but for something like the pi nginx is where its at.
Yes my wee PI is running apache.
I will be moving up to a more robust computer. But just using the Pi as an learning tool..
The Zero.. (yes PI Zero) is a work horse..
the pi makes a great little home server, so far i have had a 100% up time on my Pi 3 it has been running for roughly 9-10 months i haven't killed the SD card yet which is good i heard so many complaints about people killing their cards I think spending £16 on a good quality branded 32gb SD card was key. I was thinking about investing in a backup battery to make it even more reliable mostly because upon reset all of my house lights turn on at the same time XD.
Its such a shame that my ISP blacklists all residential IP's on a certain blacklist site so i cannot properly configure my mail server unless anyone on here can help? I am using Virgin Media in the UK?