vagrant 윈도우 설치하기 (vagrant install in windows)
VirtualBox 설치
1. VirtualBox 설치
- https://www.virtualbox.org/ 로 접속하여 윈도우용 VirtualBox를 다운받아서 설치
2. Vagrant 설치
- http://downloads.vagrantup.com/ 로 접속하여 윈도우용 Vagrant 최신버전을 다운받아서 설치
- 설치 후 꼭 재부팅
3. Vagrant를 이용한 가상머신 설치
- 시작 - 실행 - cmd로 커맨드창을 실행 (또는 git bash - git bash는 윈도우에서 command를 사용하기 편하다)
- 원하는 디렉토리(예 : d:\dev )로 이동하고 나서 Vagrant Box를 초기화 하고 실행
- path에 한글이 포함되어있으면 인식못하는 경우가 발생됨으로 한글 미포함이 좋다. d드라이브가 없을 때는 c에 폴더 생성
$ d:
$ cd d
$ mkdir dev
$ cd dev
$ vagrant init VirtualBox https://dl.dropbox.com/u/14741389/vagrantboxes/lucid64-lamp.box
: vagrant init [이미지명] 이미지박스 주소
해당주소는 Ubuntu 10.04.4 LTS Lucid x86_64 (Apache 2.2.14, PHP 5.3.2, MySQL 5.1.66)
Or
1. vagrant box add {title} {url}
2. vagrant init {title}
참고 : http://www.vagrantbox.es/ - 목록에서 원하는 box를 찾거나, 구글에서 원하는 박스를 찾아서 사용하면 된다.
$ vagrant up
위 과정을 하고 나면 virtualbox에 가상머신이 추가되고 실행까지 된다.
vagrant 접속
vagrant가 설치된 folder에서 cmd를 통한 명령어
$ ssh vagrant@127.0.0.1 –p 2222
$ pw : vagrant
OR
$ vagrant ssh
그 외엔 설치 OS의 서버를 다루 듯이 사용
기타
- vagrant 내에서 sync 폴더 찾아가기
$ cd /vagrant/
- 도메인을 지정하고 싶다면
1. C:\Windows\System32\drivers\etc\hosts 파일 수정
ex : 127.0.0.1 mynewdomain.com
- 윈도우 재부팅 후 적용된다.
- host파일이 수정되지 않을때는, 바탕화면으로 복사 -> 호스트 추가 -> etc폴더에 붙여넣기를 한다
- port 설정
1. Vagrantfile 파일 수정
config에 열고 싶은 포트 추가
ex )
config.vm.network "forwarded_port", guest: 80, host: 80
config.vm.network "forwarded_port", guest: 3306, host: 3306
vagrant 설정과 별개로, 서버의 포트도 열어줘야한다. (서버 OS마다 방법이 다름 -> 구글 검색하시길..)
- port를 바꾸고 싶다면
1. Vagrantfile 파일 수정
- # config.vm.network "forwarded_port", guest: 80, host: 8080 -> #제거
2. cmd창에서 vagrant 설정을 다시 로드
vagrant reload
127.0.0.1:8000으로 접속 할 수 있다.
윈도우 기본 웹 서버와 충돌이 일어날 수 있음으로 윈도의 IIS설정을 확인하도록한다.
추가 참고 : http://wiki.opencloudengine.org/pages/viewpage.action?pageId=2852295
'개발' 카테고리의 다른 글
CentOS 7 에서 Linux, Nginx, MariaDB, PHP ( - FPM) 설치 및 기본 서비스 설치 (0) | 2016.04.06 |
---|---|
apiDoc을 이용한 API 문서 만들기 (0) | 2016.04.05 |