puppet 和 apache passenger的配置

简介:

概要

puppet 自带的 webrick 服务器不方便扩展, 所以要用 apache passenger 来代替.
测试机器2台:

  • master-1: 安装puppetmaster 以及 apache passenger
  • node -1 : 作为 puppet agent

apache passenger 安装测试

什么是 apache passenger

  • apache: web服务器
  • passenger: apache的模块, 用来挂载ruby应用, 类似 mod_php, mod_perl 等

安装 apache passenger

  • master-1 上安装

    apt-get install apache2
    apt-get install puppetmaster-passenger
  • node-1 上只要安装puppet就行

配置 apache passenger

我测试用的 debian7.7 系统上不用进行特殊的配置, 默认就可以使用.
默认配置文件的位置如下:

# cd /etc/apache2/
# ll mods-enabled/
total 0
...
lrwxrwxrwx 1 root root 32 Dec 22 16:43 passenger.conf -> ../mods-available/passenger.conf
lrwxrwxrwx 1 root root 32 Dec 22 16:43 passenger.load -> ../mods-available/passenger.load
...

# ll sites-enabled/
total 0
lrwxrwxrwx 1 root root 26 Dec 14 21:48 000-default -> ../sites-available/default
lrwxrwxrwx 1 root root 31 Dec 22 16:42 puppetmaster -> ../sites-available/puppetmaster

测试 apache passenger

测试流程如下:

  • master-1: 关闭默认的 puppetmaster (基于 webrick服务器的)

    service puppetmaster stop   # 停止默认的 puppetmaster 服务
    update-rc.d -f puppetmaster remove  # 取消 默认的puppetmaser的开机默认启动
  • master-1: 以apache passenger作为前端的 puppetmaser 的启动 和 停止方法

    puppet resource service apache2 ensure=running enable=true hasstatus=true  #启动
    puppet resource service apache2 ensure=stopped enable=true hasstatus=true  #停止
  • node-1: agent 测试连接

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

目录
相关文章
|
1月前
|
运维 Linux Apache
Puppet 作为一款强大的自动化运维工具,被广泛应用于配置管理领域。通过定义资源的状态和关系,Puppet 能够确保系统始终处于期望的配置状态。
Puppet 作为一款强大的自动化运维工具,被广泛应用于配置管理领域。通过定义资源的状态和关系,Puppet 能够确保系统始终处于期望的配置状态。
60 3
|
1月前
|
Linux 网络安全 Apache
CentOS 7.2配置Apache服务httpd(上)
CentOS 7.2配置Apache服务httpd(上)
221 1
|
1月前
|
存储 分布式计算 druid
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
40 1
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
|
1月前
|
缓存 前端开发 应用服务中间件
CORS跨域+Nginx配置、Apache配置
CORS跨域+Nginx配置、Apache配置
157 7
|
1月前
|
消息中间件 分布式计算 druid
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(二)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(二)
41 2
|
1月前
|
存储 消息中间件 druid
大数据-151 Apache Druid 集群模式 配置启动【上篇】 超详细!
大数据-151 Apache Druid 集群模式 配置启动【上篇】 超详细!
82 1
|
1月前
apache+tomcat配置多站点集群的方法
apache+tomcat配置多站点集群的方法
34 4
|
1月前
|
负载均衡 应用服务中间件 Apache
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
42 3
|
1月前
|
Linux PHP Apache
CentOS 7.2配置Apache服务httpd(下)
CentOS 7.2配置Apache服务httpd(下)
51 1
|
1月前
|
存储 Apache 开发工具
apache的主要目录结构及常见的配置选项的详细说明(图例展示)
apache的主要目录结构及常见的配置选项的详细说明(图例展示)