
저는 GNU/Linux를 처음 사용합니다. 내 홈 네트워크(WiFi 사용)에 있는 다른 장치에서 사용할 수 있도록 내 웹 서버/웹사이트를 호스팅하고 싶습니다. 어떻게 진행해야 할지 모르겠습니다. 누군가 나를 안내해 줄 수 있나요?
저는 Ubuntu를 VM(VMWare)으로, nodejs를 서버로 사용하고 있습니다. 내 VM이 웹 사이트를 호스팅하여 홈 네트워크뿐만 아니라 호스트 컴퓨터에서도 액세스할 수 있기를 원합니다.
내가 이미 한 일:
- 포트 3000의 localhost에 nodejs 서버 설정
- nginx를 설치하고 역방향 프록시로 nginx 서비스를 시작했습니다.
을 열면 192.168.221.128
호스트 컴퓨터에서 의도한 대로 작동합니다. 다음 부분을 수행하려고 하면 작동하지 않습니다. Vmware의 Virtual Network Editor를 사용하여 포트를 전달하려고 했습니다.
VM의 IP 주소: 192.168.221.128
VMWare NAT 설정
- 게이트웨이 IP: 192.168.221.2
포트 포워딩 중
- 호스트 포트: 3000
- 유형: TCP
- VM IP 주소: 192.168.221.128
- 포트: 80
답변1
저는 GNU/Linux를 처음 사용합니다. 내 홈 네트워크(WiFi 사용)에 있는 다른 장치에서 사용할 수 있도록 내 웹 서버/웹사이트를 호스팅하고 싶습니다. .... VMWare NAT 설정 게이트웨이 IP: 192.168.221.2
외부에서 가상 머신에 접속하려면 게스트 설정에 NAT(내부 네트워크 주소 변환)를 사용할 수 없습니다. (NAT는 VMware 기본값입니다).
게스트 설정(게스트를 종료해야 함)으로 이동하여 네트워킹을 NAT에서 브리지로 변경합니다.
게스트를 시작하면 이제 게스트 IP가 기본 라우터(호스트 서비스도 제공)에 있습니다. 외부 사람들이 찾을 수 있도록 라우터에서 게스트 IP를 고정으로 설정해야 합니다.
이 설정은 호스트 유선 또는 무선 라우터 연결에 적용됩니다.