vagrant基本使用方法,不含安装

vagrant基本使用方法,不含安装

一、windows下启动vagrant
vagrant up
虚拟机上vagrant 位于 /vagrant下

二、新建站点流程:
1、运行:/vagrant/scripts/serv-laravel.sh
sudo ./serve-laravel.sh homestead.app /home/wwwroot/
测试Nginx配置文件:
sudo service nginx configtest

2、编辑Vagrantfile文件,增加:
新增对应的网站目录映射
config.vm.synced_folder “D:/Laravel/wwwroot2”, “/home/wwwroot2”

新增端口
config.vm.network “forwarded_port”, guest: 80, host: 8080

3、vagrant虚拟机上数据库连接信息:
IP:127.0.0.1
Port:33060
Username:homestead
Password:secret

常用命令

$ vagrant init # 初始化
$ vagrant up # 启动虚拟机
$ vagrant halt # 关闭虚拟机
$ vagrant reload # 重启虚拟机
$ vagrant ssh # SSH 至虚拟机
$ vagrant status # 查看虚拟机运行状态
$ vagrant destroy # 销毁当前虚拟机

PS:
1、当初安装的时候,遇到一个问题,启动出错,后来把VB自己生成的虚拟网卡禁用后正常。记在这里仅供参考。

2、homesteads本身提供一组服务器管理工具在scripts目录下。

3、建立网站但是无法访问的问题可能在于站点配置文件有误,Nginx配置文件测试通不过。请将配置文件中的这两行注释掉后重启服务:
#ssl_certificate /etc/nginx/ssl/$1.crt;
#ssl_certificate_key /etc/nginx/ssl/$1.key;

4、另外,我的Homestead.yaml编辑不起作用只能改vagrantfile和虚拟机里的配置文件来配置站点。