동일한 LAN에 있는 다른 컴퓨터에서 우분투 가상 호스트에 호스팅된 웹 앱에 어떻게 액세스할 수 있습니까?

동일한 LAN에 있는 다른 컴퓨터에서 우분투 가상 호스트에 호스팅된 웹 앱에 어떻게 액세스할 수 있습니까?

웹 응용 프로그램은 Windows 10을 호스트로 사용하여 가상 상자에 게스트로 설치된 우분투에서 설정됩니다. 웹 사이트는 Windows 포트에서 액세스할 수 있습니다.

localhost:8080

하지만 동일한 LAN에 연결된 다른 컴퓨터에서 웹사이트에 액세스해야 합니다. 그렇게 하는 것이 가능합니까? 어떻게?

답변1

게스트에서 네트워킹을 구성한 방법에 따라 다릅니다. VirtualBox 문서에 설명된 대로 여러 네트워킹 모드가 있습니다.https://www.virtualbox.org/manual/ch06.html#networkingmodes.

가능하다면 외부에서 액세스할 수 있는 게스트 서비스에 대해 브리지 네트워킹을 사용해 보십시오. 일반적인 설정에서 게스트는 호스트와 동일한 방식으로 DHCP에서 IP를 얻으며 호스트처럼 외부에서 볼 수 있어야 합니다.

추신. 브리지된 네트워킹 및 Windows 호스트와 관련하여 몇 가지 문제가 발생할 수 있다는 점을 명심하십시오(예:https://stackoverflow.com/questions/31922055/bridged-networking-not-working-in-virtualbox-under-windows-10)

답변2

예, 가능합니다. IP 주소를 확인하려면 ifconfigUbuntu 또는 Windows에 입력하세요 . 그런 다음 해당 번호로 ipconfig바꾸십시오 .localhost

예를 들어 Windows 컴퓨터의 IP 주소가 192.168.0.2인 경우 192.168.0.2:8080웹 페이지에 액세스하려면 입력하세요.

관련 정보