
Debian 9 VM에 VirtualBox를 사용하고 있습니다. Laravel, Apache, SQL, PHP 설치가 잘 진행되었습니다. 이 메시지와 함께 Laravel Development Server가 성공적으로 시작되었습니다.
Laravel 개발 서버가 시작되었습니다:http://127.0.0.1:8000
Windows에서 Firefox를 사용하여 페이지에 액세스할 수 없습니다. 내가 갔던 예에 따르면 나는 갈 수 있어야합니다http://debian-vm/lara_app/public, 여기서 debian-vm은 내 VM의 호스트 이름입니다. PHP와 Apache를 설치한 후 다음을 검색할 수 있습니다.http://데비안-vmWindows의 Firefox에서 이에 대한 정보 페이지를 참조하세요. 서핑도 할 수 있어요http://debian-vm/lara_app디렉토리 목록을 볼 수 있지만 lara_app/public 사이트에서는 아무것도 생성하지 않습니다. 내가 한 걸음도 놓쳤나요? /public 디렉토리에는 css 폴더, js 폴더, 일부 아이콘, web.config 파일 및 index.php 파일이 포함되어 있지만 아무 것도 표시되지 않습니다.
답변1
메시지에는 127.0.0.1 포트 8000에서 서버에 액세스할 수 있다고 나와 있습니다. 따라서 기본 http 포트(80)에서 서버에 액세스하려고 하면 작동하지 않습니다.
서버 소켓이 임의의 주소에 바인딩되어 있으면 다음 위치에서 액세스할 수 있어야 합니다.http://debian-vm:8000/debian-vm이 VM의 이름이나 IP 주소라고 가정합니다.
서버 소켓이 127.0.0.1에 바인딩되어 있으면 조금 더 까다롭습니다. 가장 쉬운 방법은 SSH 연결을 VM에 사용하고 포트를 127.0.0.1:8000으로 터널링하는 것입니다. 포트 8000을 터널의 소스로 사용하는 경우 다음 위치에서 서버에 액세스할 수 있습니다.http://127.0.0.1:8000로컬 컴퓨터에서. 물론 이는 서버가 임의의 주소에 바인딩되어 있는 경우에도 작동합니다.