olix/server-bundle

Symfony OlixServerBundle

安装: 15

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

0.1.0 2015-11-13 09:39 UTC

This package is auto-updated.

Last update: 2024-09-13 23:23:01 UTC


README

Symfony2的服务器管理安全包

安装

步骤 1:使用composer下载OlixServerBundle

执行以下命令添加OlixServerBundle:

$ php composer.phar require olix/server-bundle "dev-master"

步骤 2:启用bundle

在kernel中启用bundle

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new Olix\ServerBundle\OlixServerBundle(),
    );
}

步骤 3:导入路由文件

导入以下路由以包含所有路由

# app/config/routing.yml
olix_admin_server:
    resource: "@OlixServerBundle/Resources/config/routing.yml"

MONIT模块的使用

在配置文件/etc/monit/monitrc中启用monit的http服务器。端口必须是2812

set httpd port 2812 and
#    use address localhost  # only accept connection from localhost
#    allow 192.168.1.0/24       # allow localhost to connect to the server and
#    allow admin:monit      # require user 'admin' with password 'monit'
#    allow @adm           # allow users of group 'monit' to connect (rw)
#    allow @sudo readonly  # allow users of group 'users' to connect readonly

并按需配置https://mmonit.com/monit/documentation/monit.html#MONIT-HTTPD

COLLECTD模块的使用

以这种方式配置Apache以本地访问脚本。

ScriptAlias /rtm /usr/share/doc/collectd/examples/php-collection
<Directory /usr/share/doc/collectd/examples/php-collection>
    Require local
</Directory>

别名必须是rtm