1
我想写一个厨师食谱,以在nginx中启用一个网站,并且其创建的符号链接似乎没有工作。我正在配置的机器是一个Debian8虚拟机,我用流浪汉来管理。符号链接不工作在厨师食谱(vagrant/debian8)
这是我的(非常简单)配方:
include_recipe 'apt'
package 'nginx' do
action :install
version '1.6.2-5+deb8u4'
end
service 'nginx' do
action [ :enable, :start ]
end
cookbook_file '/etc/nginx/sites-available/corner-house.conf' do
source 'corner-house.conf'
mode '0644'
end
cookbook_file '/etc/nginx/nginx.conf' do
source 'nginx.conf'
mode '0644'
end
link '/etc/nginx/sites-enabled/corner-house.conf' do
to 'etc/nginx/sites-available/corner-house.conf'
end
link '/etc/nginx/sites-enabled/default' do
action :delete
end
file '/var/www/html/index.nginx-debian.html' do
action :delete
end
service 'nginx' do
action :restart
end
如果我ls /etc/nginx/sites-enabled
运行流浪汉准备后我看到,符号链接是孤立的。如果我然后删除它并使用ln -s创建一个新的符号链接,那么所有工作都完美无缺。
我在这里做了什么可怕的错误,或者这是一个流浪汉+厨师+ debian8组合的问题?
这就是我得到这个问题的盯着太久。感谢您拯救我自己! – setagana