HTTP 포트 전달을 위한 Virtualbox NAT 구성

HTTP 포트 전달을 위한 Virtualbox NAT 구성

안녕하세요. 저는 macOS의 virtualbox에 Ubuntu 서버를 성공적으로 설치했습니다. 이제 내 호스트 운영 체제에서 0.0.0.0:8000우분투 로컬 호스트에 액세스하고 싶습니다 .127.0.0.1:8080

NAT포트 포워딩을 구성했습니다 . SSH내 macOS 터미널의 연결이 완벽하게 작동합니다 . 하지만 http을(를) 호출하여 브라우저에서 액세스할 수 없습니다 127.0.0.1:8080.

연결을 테스트하기 위해 Python http.server를 사용하고 있습니다.

puthon3 -m http.server

0에서 HTTP를 제공합니다.

0.0.0.0 포트 8000(http://0.0.0.0:8000/)

이 문제를 해결하도록 도와주세요. 감사해요!

스크린샷:

서버 OS 시작 화면

회로망

포트 포워딩

답변1

문제는 게스트 OS 포트에 있습니다. 내가 실행하면 sudo python3 -m http.server 80호스트 127.0.0.1:8080컴퓨터에서 작동합니다.

따라서 VirtualBox 포트포워딩 설정에는 실제로 IP 주소를 입력해야 하는 엄격한 요구 사항이 없습니다.포트.

내 현재 작업 설정:

이름 프로토콜 호스트 IP 호스트 포트 게스트 IP 게스트 포트

http       TCP                8080                  80

관련 정보