J'ai une application laravel exécutée par le laravel artisan serveur :
php artisan serve
et ça marche très bien si je continue mon localhost:8000
.. De plus, j'ai ajouté une règle entrante dans le serveur IIS comme ceci:
Panneau de configuration -> Outils d'administration -> Pare-feu Windows avec sécurité avancée, règles entrantes. Créer une nouvelle règle "Autoriser le port, TCP, 8000, tous les profils
Cependant, pour une raison quelconque, je ne peux toujours pas accéder au site Web à partir du WWW (j'ai fait exactement la même chose étapes pour un serveur Webrick (sur la même machine) et les choses ont fonctionné parfaitement) .. des idées?
Pour le faire fonctionner en dehors de localhost, faites php artisan serve --Host 0.0.0.0
Si vous voulez qu'il fonctionne sans spécifier le port dans le navigateur, php artisan serve --Host 0.0.0.0 --port 80
. Sudo
sera probablement requis.
Remarque: php artisan serve
devrait jamais être utilisé pour la production. C'est uniquement pour le développement et la démonstration et ne pourra pas gérer plus d'une personne ou deux pour du trafic.