<a href="http://www.cnblogs.com/wang_yb/p/4245827.html#sec-1">1. 概要</a>
<a href="http://www.cnblogs.com/wang_yb/p/4245827.html#sec-2">2. apache passenger 安装测试</a>
<a href="http://www.cnblogs.com/wang_yb/p/4245827.html#sec-2-1">2.1. 什么是 apache passenger</a>
<a href="http://www.cnblogs.com/wang_yb/p/4245827.html#sec-2-2">2.2. 安装 apache passenger</a>
<a href="http://www.cnblogs.com/wang_yb/p/4245827.html#sec-2-3">2.3. 配置 apache passenger</a>
<a href="http://www.cnblogs.com/wang_yb/p/4245827.html#sec-2-4">2.4. 测试 apache passenger</a>
puppet 自带的 webrick 服务器不方便扩展, 所以要用 apache passenger 来代替.
测试机器2台:
master-1: 安装puppetmaster 以及 apache passenger
node -1 : 作为 puppet agent
apache: web服务器
passenger: apache的模块, 用来挂载ruby应用, 类似 mod_php, mod_perl 等
master-1 上安装
node-1 上只要安装puppet就行
我测试用的 debian7.7 系统上不用进行特殊的配置, 默认就可以使用.
默认配置文件的位置如下:
测试流程如下:
master-1: 关闭默认的 puppetmaster (基于 webrick服务器的)
master-1: 以apache passenger作为前端的 puppetmaser 的启动 和 停止方法
node-1: agent 测试连接
master-1: 查看log
agent连接成功后, 需要查看apache log, 确认agent是否通过apache来连接master的.
默认的 log 位置: /var/log/apache2/other_vhosts_access.log
本文转自wang_yb博客园博客,原文链接:http://www.cnblogs.com/wang_yb/p/4245827.html,如需转载请自行联系原作者