Fresh Laravel installer affiche 403 Interdit dans Nginx

J’ai créé une nouvelle application Laravel en utilisant la commande composer create-project . Ensuite, je mets tous les dossiers et fichiers dans /usr/share/nginx/html/ , qui est la racine de document par défaut de mon serveur nginx. Cependant, chaque fois que 403 Forbiden http://localhost , il affiche 403 Forbiden . J’ai essayé de créer un index.php (<? php_info();) test index.php (<? php_info();) et ça a bien fonctionné.

J’ai lu quelque part que j’ai besoin de définir le dossier contenant (/ html), ainsi que la permission du dossier app/storage sur 777 mais toujours pas de chance.

Aidez-moi, s’il vous plaît. Merci d’avance.

Voici le nginx default.conf

Les projets Laravel servent à partir du répertoire /public . Assurez-vous que votre configuration nginx est configurée pour y rechercher votre fichier d’index et PAS dans votre dossier uniquement.

Voulez-vous éditer votre question et coller votre configuration de serveur là-bas?

Je pense que cela peut être parce que index.php n’est pas dans la liste des fichiers d’index. vérifiez ces lignes:

 index index.html index.php; 

ou

 try_files $uri $uri/ =404;