Laravel 환경 설정 - 서버 페이지에 접근할 수 없습니다

Laravel 환경 설정 - 서버 페이지에 접근할 수 없습니다

저는 Debian 9 가상 머신에서 VirtualBox를 사용하고 있습니다. Laravel, Apache, SQL, PHP가 원활하게 설치되었습니다. 이 메시지와 함께 Laravel 개발 서버가 성공적으로 시작되었습니다.

Laravel 개발 서버가 시작되었습니다:http://127.0.0.1:8000

Windows에서 Firefox를 사용하여 페이지에 액세스할 수 없습니다. 내가 겪고 있는 예를 바탕으로 갈 수 있어야 합니다.http://debian-vm/lara_app/public, 여기서 debian-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이 가상 머신의 이름 또는 IP 주소라고 가정합니다.

서버 소켓이 127.0.0.1에 바인딩되어 있으면 조금 더 까다롭습니다. 가장 쉬운 방법은 SSH를 사용하여 가상 머신에 연결하고 포트를 127.0.0.1:8000으로 터널링하는 것입니다. 포트 8000을 터널 소스로 사용하는 경우 다음 위치에서 서버에 액세스할 수 있습니다.http://127.0.0.1:8000로컬 컴퓨터에서. 물론 이는 서버가 임의의 주소에 바인딩된 경우에도 적용됩니다.

관련 정보