[英]Puppet + Passenger + Apache/Nginx
我正在进行一个大型的人偶部署,但似乎遇到了麻烦。 我理想的设置是使用Nginx + Passenger服务人偶。 我遇到的问题是,木偶穿越乘客时会抛出错误。 如果我启动puppetmasterd,一切正常,但是通过“乘客”服务会出现以下错误:
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服务人偶时,一切都正常。
有人遇到过这个问题吗?
听起来像这样:
这个概念是您需要配置NGINX才能将信息传递给Puppet,因为它现在提供了SSL层。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.