virtualbox에서 실행되는 netty 서버로 요청을 전달할 수 없습니다


0

Fedora VirtualBox VM 내부에서 play framework 및 sbt를 사용하여 netty 서버를 실행하고 있습니다.

netty 서버는 0.0.0.0에 바인딩되어 모든 인터페이스에서 수신합니다.

[info] p.c.s.NettyServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9081

Fedora VM의 포트 전달은 호스트 : 127.0.0.1 및 포트 : 9081에서 게스트 ip : 10.0.2.15 및 포트 : 9081로 전달되도록 구성되어 있습니다.

그러나 호스트의 웹 브라우저에서 localhost : 9081을 요청하면 계속로드되고 서버에 도달하지 않는 것 같습니다.

VM 내부에서 요청을 보내면 netty 서버가 올바르게 응답합니다.

잘 작동하는 다른 http 서버가 비슷하게 구성되어 있습니다. 호스트에서 netty 서버에 연결할 수 있도록 변경해야 할 사항을 모르겠습니다.

감사

답변:


0

VM 외부에서 액세스를 차단 한 것은 방화벽이었습니다.

sudo firewall-cmd --add-port=9081/tcp
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.