Virtual Box로 생성된 VM에서 실행 중인 Ubuntu 웹 서버에 연결

Virtual Box로 생성된 VM에서 실행 중인 Ubuntu 웹 서버에 연결

개발 작업이 VPS에 지장을 주지 않도록 로컬 개발 환경을 설정하려고 합니다. 프로덕션 코드에만 남겨 둡니다. 웹 브라우저를 통해 서버에 연결하는 데 문제가 있으며 "Safari가 서버에 연결할 수 없습니다"라는 오류가 계속해서 나타납니다. 나는 다음을 시도/확립했습니다.

  • ServerName을 httpd.conf 파일에 추가하고 이를 localhost로 설정
  • ports.conf 파일에서 Listen은 80으로 설정되어 있습니다. *:80으로 변경해 보았습니다.

내 상황의 "조건"은 다음과 같습니다.

  • 호스트 OS: OSX 10.9 매버릭스
  • 게스트 OS: 우분투 서버 12.04.3
  • Virtual Box를 사용하여 VM 생성

서버에 SSH로 연결할 수는 있지만 브라우저에서 http를 통해 서버에 액세스할 수 없습니다.

답변1

도와주신 분들 덕분에 해결할 수 있었어요!

내 솔루션은 VirtualBox에서 가상 머신의 네트워크 설정에 포트 전달 규칙을 추가하는 것이었습니다. (기존 가상 머신 선택 -> 설정 -> 네트워크 -> 포트 전달) 포트 전달 내부에 다음과 같은 규칙을 추가했습니다.

127.0.0.1:8080 (앞으로) 10.0.2.15:80

http://127.0.0.1:8080이제 브라우저에 입력하면 기본 "작동합니다" 페이지가 표시됩니다. 이로 인해 포트 80을 차단하는 무언가가 있다고 믿게 되지만 이것이 작동한다면 이를 수정하려고 시도할 필요는 없습니다.

관련 정보