에 대한 시작하기 가이드vagrant
의 끝에 작은 문제 가 있습니다. Apache2가 실행중인 CentOS베이스 박스에서 작업 중입니다 (Puppet을 통한 프로비저닝). 다음 줄을 사용하여 웹 요청에 대한 포트 전달을 설정했습니다 Vagrantfile
.
config.vm.forward_port "web", 80, 4567
그러나 해당 포트에 요청을하면 실패합니다. Safari에서보고 된 오류는 ' 서버가 예기치 않게 연결을 끊었 기 때문에 Safari에서 " http : // localhost : 4567 / " 페이지를 열 수 없습니다 . "입니다.
내가했던 vagrant reload
및 톱 "[기본] - 웹 : 80 => 4567 (어댑터 1)"스크롤에, 그래서 어디이 문제를 해결하기 시작해야 하는가? 감사.
curl 'http://localhost:80'
VM 자체에서 작동합니까? 그렇지 않다면 문제는 포트 포워딩이 아닙니다.
curl
VM 내에서 @Steve Losh 가 작동합니다. curl
호스트에서 나에게 준다 (52) Empty reply from server
.
curl -v 'http://localhost:4567/'
말은? 때때로 Safari는 오류 메시지를 숨기는 데 너무 좋습니다.