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