Deliriyorum.Vagrant + Kukla + Nginx: bağlantı noktalarını açamıyor
Bağlantı noktası 80 ve bağlantı noktası 22'nin açık olduğu bir Vagrant VM var. HTTPS kapasiteleri eklemek için 443 numaralı bağlantı noktasını açmaya çalışıyorum.
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
ama ben bu herhangi bir etkisi yoktur tahmin öncesinde her durumda bu yoktu:
Ben benim Vagrantfile
yılında ekledik. Bu, serserilerde < 1000 portu açmanın mümkün olmaması ile ilgili olabilir.
firewall { '100 allow http and https nginx level' :
dport => [80, 443],
proto => tcp,
action => accept,
}
:
firewall { '100 allow http' :
port => [80],
proto => tcp,
action => accept,
}
Yani bunu değiştirdi: buldum nerede
yüzden manifests/profiles/firewall.pp
taşındı:
firewall { '099 allow ssh' :
port => [22],
proto => tcp,
action => accept,
}
ama port 80 olarak hiçbir referans Sonra manifests/profiles/nginx.pp
bulundu
ve manifests/profiles/firewall.pp
numaralı telefondan eklenmiştir:
Ancak yine de çalışmayacak. Durumundaile birlikte vagrant reload example.com
ile birlikte çalıştım.
==> 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
bazı önbelleğe alınan veriler ayıklama yardımcı olmuyor ki, bazen kullanılır gibi hissettiriyorsun:
Dediğim bazı mesajı alıyorum. Bunun olmasını önlemek için bir fikrin var mı?
HTTPS, 80 numaralı bağlantı noktasında ayarlamaya çalıştığım için çalışıyor ve https://example.com:80/test.html
benim çalışmamı yaptı.
Bu yüzden sadece 443 numaralı bağlantı noktası nasıl açılacağını anlayamıyorum. Bunun nerede olması gerektiğine dair bir fikrin var mı? Nerede çalışmadığını bulmak için her adımı nasıl test edebilirim?
Teşekkür