The famous error "You don't have permission to access / on this server" on Apache might have some other rare reasons apart from the following:
- The file and folders should have enough permissions, at least read.
- Apache config file is not defined properly especially the Directory tag, DirectoryIndex and Deny attributes
This time the reason was something else! I had changed the DNS server but the transfer had not been completed or populated around the world properly yet!!