vagrant配置linux以及nginx开发环境

来源:互联网 发布:mac外接光驱 编辑:程序博客网 时间:2024/06/05 16:26

一:安装Vagrant

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。

所以,为了不想让我的vmware累死我的电脑,不想一遍又一遍的配置环境,我决定用vagrant了。


1.安装vagrant首先要安装vitrualbox,网站是:https://www.virtualbox.org/wiki/Downloads

2.安装vagrant的网站是:http://downloads.vagrantup.com/

3.在这里我选择装ubuntu,以前我一直用redhat,但是ubuntu更好用一些,地址是:http://files.vagrantup.com/precise64.box

4.当我们安装好vagrant,下载完precise64.box后,打开windows的dos,切换到存放box的目录,输入以下命令:

$ vagrant box add ubuntu precise64.box
5.然后进行初始化,输入命令:

$vagrant init ubuntu
找到Vagrantfile文件,解除下面这一句的注释,去掉#号即可。
#config.vm.network "private_network", ip: "192.168.33.10"
6.启动vagrant,并打开ssh连接

$vagrant up$vagrant ssh
如果你已经安装了xshell,那么就可以直接ssh连接了。


以上就是vagrant的安装步骤,下面有几条vagrant常用命令,可以记下来:

vagrant init  # 初始化

vagrant up  # 启动虚拟机

vagrant halt  # 关闭虚拟机

vagrant reload  # 重启虚拟机

vagrant ssh  # SSH 至虚拟机

vagrant status  # 查看虚拟机运行状态

vagrant destroy  # 销毁当前虚拟机

vagrant box remove [box-name]#移除某个虚拟机


二:安装nginx

ubuntu安装好之后,默认用户密码都是vagrant。root密码是需要手动设定,用sudo passwd就可以了。

然后配置nginx。

首先更新好apt,然后直接安装就可以了:

$sudo apt-get -y update$sudo apt-get --no-install-recommends -y install build-essen
安装nginx:

$sudo apt-get install nginx

检查是否安装好了

$sudo service nginx start


备注:这个网站的源更好下载:https://cloud-images.ubuntu.com/vagrant/




0 0