2016-07-24 3 views
1

업데이트 : : 무엇이 잘못되었지만 Vagrant, Virtual Box, Ubuntu 및 Apache를 완전히 다시 설치했는지 (아마 모든 것을 다시 설치하여 과다하게 처리했을 것입니다). 모든 것이 올바르게 작동합니다.어그로 아파치 웹 서버 설정하기


우분투 14.04에 아파치 웹 서버를 설치하려고합니다. 방글라데시 아틀라스 사이트에서 이미지를 얻었습니다. 이미지는 ubuntu/trusty64입니다.

우분투를 초기화하고 완벽하게 실행되도록 할 수 있습니다. 나는 다음과 같은 명령으로 아파치를 설치 :

config.vm.network "private_network", ip: "192.168.2.7" 

아무것도가 온다 :

sudo apt-get install apache2 

그러나, 다시 내 로컬 컴퓨터 (윈도우 10)에, 나는 Vagrantfile 파일에 지정된 IP를 방문하려고합니다. 아파치의 환영 페이지는 여기 (Apache Ubuntu Default Page)에서 볼 수 없습니다.

"연결할 수 없습니다."라는 메시지가 나타납니다. 방랑하는 사람이 어떻게 일하는지 이해하지 못하겠습니까? 우분투 컴퓨터를 웹 서버로 사용하려면 어떻게해야합니까?

답변

0

당신의 변동기 파일에서 VM이 포트 80에서 http 요청을 수신하고 사용할 수있는 포트 인 요청에 응답 할 포트를 정의해야합니다.

VM이 브라우저와 동일한 컴퓨터에서 실행되는 경우 포트 127.0.0.1 인 로컬 IP 주소로 요청을 보내거나 localhost를 사용해야합니다.

그래서 대신에, IP "private_network"

config.vm.network에 넣어 : "192.168.2.7"당신의 vagrantfile에

, 나는 이런 식으로 뭔가를 넣어 제안 :

설정 .vm.network : forwarded_port, 손님 : 80, 호스트 : 8080

위의 라인은 포트 80에서 HTTP 요청을 수신 포트에 대응하는 가상 머신을 알려줍니다 8080

그러면 http://localhost:8080으로 이동하여 페이지를 볼 수 있습니다.

관련 문제