olix / server-bundle
Symfony OlixServerBundle
0.1.0
2015-11-13 09:39 UTC
Requires
- symfony/symfony: ~2.6
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