游民错误:apache2:无法可靠地确定服务器的标准域名,对ServerName使用127.0.1.1

时间:2019-08-20 16:29:37

标签: server vagrant localhost vagrantfile

在阅读有关Vagrant入门的文档时,我试图运行自己的虚拟机,并设置了第一台虚拟机。我将Vagrant与VirtualBox一起使用,但是在“无用销毁”之后,由于出现下一个错误,我似乎无法使其再次运行: “ apache2:对于ServerName使用127.0.1.1,无法可靠地确定服务器的标准域名”

我尝试使用Google搜索此问题,但我认为必须将ServerName设置为localhost,但是我没有找到如何在VM中执行此操作。

我试图在我的Vagrantfile和bootstrap.sh文件中都设置ServerName = localhost。

我的Vagrantfile:

Vagrant.configure("2") do |config|

  config.vm.box = "hashicorp/precise64"
  config.vm.box_version = "1.1.0"
  config.vm.box_url = "https://vagrantcloud.com/hashicorp/precise64"
  config.vm.provision :shell, path: "bootstrap.sh"
  config.vm.network :forwarded_port, guest: 80, host: 4567

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 -fs /vagrant /var/www
fi

我没想到会收到错误,因为它是在设置我的虚拟机之后才起作用的。

0 个答案:

没有答案