天天看点

puppet 和 apache passenger的配置概要 apache passenger 安装测试

<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,如需转载请自行联系原作者