개발 작업이 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을 차단하는 무언가가 있다고 믿게 되지만 이것이 작동한다면 이를 수정하려고 시도할 필요는 없습니다.