天天看點

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