0

私は非常に大規模な人形の展開に取り組んでいますが、レンガの壁にぶつかっているようです. 私の理想的な設定は、Nginx + Passenger を使用してパペットを提供することです。私が抱えている問題は、パペットが乗客を通過するときにエラーをスローすることです。puppetmasterd を起動すると、すべて正常に動作しますが、Passenger を介してサービスを提供すると、次のエラーが発生します。

Jun 22 07:33:04 $master_hostname puppet-master[15710]: Starting Puppet master version 2.6.8
Jun 22 07:33:04 $master_hostname puppet-master[15720]: No support for http method POST
Jun 22 07:33:04 $master_hostname puppet-master[15720]: Denying access: Forbidden request: $client_hostname($client_ip) access to /report/$client_hostname [save] authenticated  at line 0
Jun 22 07:33:04 $master_hostname puppet-master[15720]: Forbidden request: $client_hostname($client_ip) access to /report/$client_hostname [save] authenticated  at line 0

すべてが auth.conf の問題を指しているように見えますが、私の auth.conf ファイルは可能な限り汎用的であり、前述のように、Rack を直接使用してパペットを提供するとすべてが機能します。

誰かがこの問題に遭遇したことがありますか?

4

1 に答える 1

1

次のように聞こえます。

http://groups.google.com/group/puppet-users/browse_frm/thread/910994e88f21a497/cae809c17a9acd8a?#cae809c17a9acd8a

概念は、SSLレイヤーを提供するようになったため、Puppetに情報を渡すようにNGINXを構成する必要があるということです。

于 2011-07-14T01:27:37.070 に答える