Я получаю орехи.Vagrant + Puppet + Nginx: не удается открыть порты
У меня есть Vagrant VM, у которой есть порт 80 и порт 22 открыт. Я пытаюсь открыть порт 443, чтобы добавить возможности HTTPS.
я добавил в моем Vagrantfile
:
config.vm.define "staging.mojjo.fr", primary: true do |web|
web.vm.network "forwarded_port", guest: 80, host: 80
web.vm.network "forwarded_port", guest: 443, host: 443
[... other config]
end
, но в любом случае это не было раньше, так что я догадался, это не имеет никакого эффекта. Это может быть связано с тем, что в бродяжничестве невозможно открыть < 1000 портов.
Так что я переехал в manifests/profiles/firewall.pp
, где я нашел:
firewall { '099 allow ssh' :
port => [22],
proto => tcp,
action => accept,
}
, но нет ссылки на порт 80. Затем я нашел manifests/profiles/nginx.pp
:
firewall { '100 allow http' :
port => [80],
proto => tcp,
action => accept,
}
Так что я изменил его:
firewall { '100 allow http and https nginx level' :
dport => [80, 443],
proto => tcp,
action => accept,
}
и добавлен (в случае) в manifests/profiles/firewall.pp
:
firewall { '100 allow http and https firewall level' :
dport => [80, 443],
proto => tcp,
action => accept,
}
Но это все еще не сработает.
Я побежал vagrant provision example.com
вместе с vagrant reload example.com
в случае.
я получить сообщение о том:
==> example.com: Rsyncing folder: /home/augustin/Workspace/example/manifests/ => /tmp/vagrant-puppet/manifests-a11d1078b1b1f2e3bdea27312f6ba513
==> example.com: Rsyncing folder: /home/augustin/Workspace/example/modules/ => /tmp/vagrant-puppet/modules-185d399cf69f210a03067116106838bf
, которые делают меня чувствовать себя, как некоторые кэшировать данные используются иногда, что не способствует отладке. Любая идея предотвратить это?
Мой HTTPS работает, потому что я попытался установить его на порт 80, и мой https://example.com:80/test.html
действительно работал.
Так что это только порт 443 Я не могу понять, как открыть. Любая идея, где это должно быть? Как я могу проверить каждый шаг, чтобы найти, где он не работает?
Благодаря