私は非常に大規模な人形の展開に取り組んでいますが、レンガの壁にぶつかっているようです. 私の理想的な設定は、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 を直接使用してパペットを提供するとすべてが機能します。
誰かがこの問題に遭遇したことがありますか?