我正在尝试使用Vagrant制作一个LAMP盒子。有人告诉我它很容易使用。我对网络和虚拟机完全不熟悉,对Linux/Ubuntu也缺乏经验。目前,我已经尝试按照官方文档页面上的教程进行操作:http://docs.vagrantup.com/v2/getting-started/networking.html。
我已经到达了文档中的网络部分,但好像无法让它工作起来。
现在问题是,由于我对网络和基于Linux的操作系统缺乏经验,我不知道从哪里开始排除故障。我会尽量提供尽可能多的信息。
我正在运行最新版本的Vagrant和Virtualbox,以及Windows 8.1。
根据教程,我的当前Vagrantfile是这样的:
我已经到达了文档中的网络部分,但好像无法让它工作起来。
现在问题是,由于我对网络和基于Linux的操作系统缺乏经验,我不知道从哪里开始排除故障。我会尽量提供尽可能多的信息。
我正在运行最新版本的Vagrant和Virtualbox,以及Windows 8.1。
根据教程,我的当前Vagrantfile是这样的:
Vagrant.configure(2) do |config|
config.vm.box = "hashicorp/precise32"
config.vm.provision :shell, path: "bootstrap.sh"
config.vm.network :forwarded_port, host: 4567, guest: 80
end
我的bootstrap.sh文件如下:
#!/usr/bin/env bash
apt-get update
apt-get install -y apache2
if ! [ -L /var/www ]; then
rm -rf /var/www
ln -f /vagrant /var/www
fi
当我访问http://127.0.0.1:4567时,出现错误页面并显示以下信息:
Not Found
The requested URL / was not found on this server.
===================================================
Apache/2.2.22 (Ubuntu) Server at 127.0.0.1 Port 4567
除非有解释,否则我不想编辑任何配置文件,因为我觉得那将是一个变通方法。但无论如何,任何帮助都将不胜感激。如果我需要打开一个端口,那么该怎么办?我现在已经考虑使用XAMPP了。