Isso pode ocorrer por causa das permissões no arquivo público. Por enquanto, basta dar permissões completas e ver o que faz
chmod 0777 /var/www/html/myProject/public
ou
chmod -R 0777 /var/www/html/myProject
Se a página ainda estiver inacessível, verifique o status do SElinux em sua máquina host.
Digite sestatus
e verifique o modo atual. Ele deve estar desativado ou no modo permissivo. Se estiver em modo de imposição, a página da Web httpd
talvez não exiba o conteúdo conforme o esperado.
Para configurar o SElinux no modo permissivo, digite o seguinte comando:
setenforce 0