如果我在vagrant共享目录中使用httpd.conf的符号链接,它不会自动启动httpd。 我的配置错在哪里?
版本:
例如:
$ vagrant ssh
[vagrant]$ sudo chkconfig httpd on
[vagrant]$ ln -sf /vagrant/httpd.conf /etc/httpd/conf/httpd.conf
[vagrant]$ exit
$ vagrant reload
$ vagrant ssh
[vagrant]$ ps -ef | grep httpd
vagrant 2652 2632 0 16:40 pts/0 00:00:00 grep httpd
感谢您对我的英语耐心等待。
答案 0 :(得分:0)
启动httpd:
service httpd start
如果您希望在OS启动时自动启动:
chkconfig --levels 234 httpd on
运行httpd.conf配置测试以查看是否有错误:
apachectl configtest
或
httpd -t
答案 1 :(得分:0)
这是与vagrant文件夹挂载有关的问题。
我编辑了等待vagrant sync文件夹挂载到/etc/init.d/httpd
。
答案 2 :(得分:0)
vagrant同步文件夹中的所有文件归vagrant:vagrant所有。请相应地检查这个和许可。建议是使用条款
httpd.conf
复制到/etc/httpd/conf
chown
和chmod
相应地