2014-03-13 3 views
0

나는 나를 위해 서버를 실행하기 위해 Vagrant를 사용하고 있습니다. 그래서 나는 this 튜토리얼을 따라 갔고 언제 브라우저를 열어 확인을하러 갔는지. 나는 Oops! Google Chrome could not connect to 127.0.0.1을 얻는다. 나는 또한 localhost과 내 IP 주소를 시도했다. 서로 다른 포트가 혼합되어 있습니다. 내가 curl 'localhost' 또는 curl 'http://127.0.0.1:80'을 수행 할 때 이상한 부분은 내가 그 정상 알고방역 서버가 보이지 않습니까?

<html><body><h1>It works!</h1> 
<p>This is the default web page for this server.</p> 
<p>The web server software is running but no content has been added, yet.</p> 
</body></html> 

을받을 것입니다,하지만 난 해당이 명령 행에 표시 할 수 있습니다. 어떤 아이디어?

+0

이인가 로컬 컴퓨터에서 또는 방랑 상자에서 말릴 때? –

+0

내 방황하는 상자에서. 로컬 머신에서 시도 할 때 컬이납니다 : (7) Failed to connect 127.0.0.1:80; Connection refused' @CameronMartin – user3413366

+0

게시 된 답변보기 –

답변

1

Vagrantfile에서 포트 전달을 설정해야합니다. https://docs.vagrantup.com/v2/networking/forwarded_ports.html

예를 참조하십시오

Vagrant.configure("2") do |config| 
    config.vm.network "forwarded_port", guest: 80, host: 8080 
end 
+0

글쎄 이미 내 파일에서 이걸 본다. '# 특정 포트에 대한 액세스를 허용하는 포워딩 된 포트 매핑을 생성합니다. # 호스트 컴퓨터의 포트에서 머신 내의 # #. 아래 예제에서 # "localhost : 8080"에 액세스하면 게스트 시스템의 포트 80에 액세스합니다. # config.vm.network "forwarded_port", guest : 80, host : 8080' 내가 주석 처리를 해제합니까? – user3413366

+0

예, config.vm.network 행의 주석 처리를 제거하십시오. –

+0

이제는이'config.vm.network "forwarded_port", guest : 80, host : 8080'을 가지고 있습니다. 그리고 브라우저에서 컬링을 시도했지만 모든 것이 동일합니다. 왜곡 상자의 말림은 여전히 ​​잘 작동합니다. – user3413366