<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,如需轉載請自行聯系原作者