博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
puppet 和 apache passenger的配置
阅读量:5796 次
发布时间:2019-06-18

本文共 1484 字,大约阅读时间需要 4 分钟。

目录

概要

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 apache2apt-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.conflrwxrwxrwx 1 root root 32 Dec 22 16:43 passenger.load -> ../mods-available/passenger.load...# ll sites-enabled/total 0lrwxrwxrwx 1 root root 26 Dec 14 21:48 000-default -> ../sites-available/defaultlrwxrwxrwx 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

转载于:https://www.cnblogs.com/wang_yb/p/4245827.html

你可能感兴趣的文章
第六课:数据库的基本工具
查看>>
关于二叉树重构的思索
查看>>
$_SERVER['SCRIPT_FLENAME']与__FILE__
查看>>
skynet实践(8)-接入websocket
查看>>
系统版本判断
查看>>
关于Css选择器优先级
查看>>
My97DatePicker 日历插件
查看>>
0603 学术诚信与职业道德
查看>>
小点心家族第3位成员——楼层定位效果
查看>>
Knockout.Js官网学习(enable绑定、disable绑定)
查看>>
工厂模式家族
查看>>
hive基本操作与应用
查看>>
excel快捷键设置
查看>>
poj3692
查看>>
python之信号量【Semaphore】
查看>>
html5纲要,细谈HTML 5新增的元素
查看>>
Android应用集成支付宝接口的简化
查看>>
Hichart 资料收集
查看>>
C#开发微信门户及应用(12)-使用语音处理
查看>>
[分享]Ubuntu12.04安装基础教程(图文)
查看>>