我正试图用Vagrant建立一个简单的开发环境.基础盒(我创建的)具有带Apache和MySQL的CentOS 6.5 64位.
问题是,重新加载VM(vagrant reload或vagrant halt然后up)后,httpd服务不会在启动时启动.
只有当我运行一个改变的配置脚本DocumentRoot并且仅在我第一次停止机器之后才会出现问题.
httpd在chkconfig2级,3级,4级和5级上
没有写入error_log(on /etc/httpd/logs)的错误.
如果我ssh到机器并手动启动服务,它开始没有问题.
我和其他CentOS盒子有同样的问题(就像chef/centos-6.5vagrantcloud.com上提供的那样),这就是我自己创建一个盒子的原因.
其他服务,如mysql,启动正常,所以这是apache特有的问题.
这是我的Vagrantfile:
# -*- mode: ruby -*-
# vi: set ft=ruby :
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "centos64_lamp"
config.vm.box_url = "<url>/centos64_lamp.box"
config.vm.hostname = "machine.dev"
config.vm.network "forwarded_port", guest: 80, host: 8080
config.vm.synced_folder ".", "/vagrant", owner: "root", group: "root"
config.vm.provision :shell, :path => "vagrant_files/bootstrap.sh"
end
Run Code Online (Sandbox Code Playgroud)
我试图创建与所有者/组无业游民文件夹root和 …