小编Zé *_*ano的帖子

在Vagrant重新加载后,Apache无法启动

我正试图用Vagrant建立一个简单的开发环境.基础盒(我创建的)具有带Apache和MySQL的CentOS 6.5 64位.

问题是,重新加载VM(vagrant reloadvagrant halt然后up)后,httpd服务不会在启动时启动.

只有当我运行一个改变的配置脚本DocumentRoot并且仅在我第一次停止机器之后才会出现问题.

更多信息:

httpd在chkconfig2级,3级,4级和5级上

没有写入error_log(on /etc/httpd/logs)的错误.

如果我ssh到机器并手动启动服务,它开始没有问题.

我和其他CentOS盒子有同样的问题(就像chef/centos-6.5vagrantcloud.com上提供的那样),这就是我自己创建一个盒子的原因.

其他服务,如mysql,启动正常,所以这是apache特有的问题.

恢复:

  • httpd总是在第一次启动时启动,即使使用配置脚本(如在vagrant destroy之后)
  • httpd总是在我不运行配置脚本时启动(但我需要它来设置DocumentRoot)
  • httpd在第一次暂停后没有启动,配置脚本与DocumentRoot混淆(不确定是否存在问题).

这是我的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和 …

apache centos vagrant

14
推荐指数
1
解决办法
9490
查看次数

标签 统计

apache ×1

centos ×1

vagrant ×1