私はナッツを取得しています。バグ+パペット+ Nginx:ポートを開くことができません
私は、ポート80とポート22を開いたVagrant VMを持っています。 HTTPSの容量を追加するためにポート443を開こうとしています。
私は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 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
いくつかのキャッシュされたデータは、デバッグを支援しない、時々使用されているように私は感じさせる:
は、私が言って、いくつかのメッセージが表示されます。これが起こるのを防ぐための考えはありますか?
ポート80で設定しようとしたためにHTTPSが機能し、https://example.com:80/test.html
が機能しました。
これはポート443なので、開く方法を理解できません。 これはどこですか?どのように動作しないのかを見つけるために各ステップをテストできますか?
おかげ