laravel artisan 서버를 통해 laravel 응용 프로그램이 실행 중입니다 .
php artisan serve
그리고 계속 진행하면 제대로 작동합니다 localhost:8000
. 또한 IIS 서버에 다음과 같이 인바운드 규칙을 추가했습니다.
제어판-> 관리 도구-> 고급 보안 기능이있는 Windows 방화벽, 인바운드 규칙. 새로운 규칙 “포트, TCP, 8000, 모든 프로파일 허용”
그러나 어떤 이유로 든 여전히 WWW에서 웹 사이트에 액세스 할 수 없습니다 (웹 머신 서버에 대해 동일한 단계 를 똑같이 수행 했으며 완벽하게 작동했습니다). 어떤 아이디어?
답변
localhost 외부에서 작동하게하려면 php artisan serve --host 0.0.0.0
브라우저에서 포트를 지정하지 않고 작동하려면 php artisan serve --host 0.0.0.0 --port 80
. sudo
아마도 필요할 것입니다.
참고 : 프로덕션에는 절대 사용 php artisan serve
해서는 안됩니다 . 개발자와 시연 용으로 만 사용되며 한 두 사람 이상의 트래픽을 처리 할 수 없습니다.