如何在Linux上设置phpMemcachedAdmin

时间:2019-05-19 01:26:28  来源:igfitidea点击:

phpMemcachedAdmin提供了一个基于web的接口来监控和管理Linux上的memcache服务。
这个程序允许使用googlecharts和服务器内部配置实时查看get、set、delete、increment、decrement、evictions、回收、cas命令的统计信息,以及服务器统计信息(网络、项目、服务器版本)。

本文将在CentOS、RHEL和Fedora系统上设置phpMemcachedAdmin。

下载phpMemcachedAdmin档案

在web服务器上创建一个目录,如下所示,并下载phpMemcachedAdmin存档文件。
点击这里查看最新版本。

mkdir -p /var/www/phpMemcachedAdmin
cd /var/www/phpMemcachedAdmin
wget http://phpmemcacheadmin.googlecode.com/files/phpMemcachedAdmin-1.2.2-r262.tar.gz

完成下载后,使用以下命令解压文档。

tar xzf phpMemcachedAdmin-1.2.2-r262.tar.gz
chown -R apache.apache phpMemcachedAdmin
chmod -R 755 phpMemcachedAdmin

在Apache中设置phpMemcachedAdmin

在apache中为phpMemcachedAdmin创建一个新的配置文件,如下所示,并添加下面给出的内容。
对于debian和ubuntu用户,在/etc/apache2/sites-enabled/目录下创建配置文件。

vim /etc/httpd/conf.d/phpMemcachedAdmin.conf

# phpMemcachedAdmin - Web based Memcached browser written in php

Alias /phpMemcachedAdmin /var/www/phpMemcachedAdmin
Alias /phpmemcachedadmin /var/www/phpMemcachedAdmin

<Directory /var/www/phpMemcachedAdmin>
     Order Deny,Allow
     Deny from All
     Allow from 192.168.1.0/24
     Allow from 127.0.0.1
</Directory>
<Directory /var/www/phpMemcachedAdmin>
     AuthUserFile /etc/httpd/.htpasswd
     AuthName "phpMemcachedAdmin Login Area"
     AuthType Basic
     require user admin
</Directory>

设置基本的Apache身份验证

实现Apache基本安全,以保护phpMemcachedAdmin连接,防止未经授权的访问。

# htpasswd -cm /etc/httpd/.htpasswd admin

New password:
Re-type new password:
Adding password for user admin

第4步:重启Apache并访问连接

一切都完成了,只需重新启动apache并在浏览器中访问phpMemcachedAdmin地址。

# service httpd restart

使用服务器的FQDN或IP地址访问如下url。

http://svr1.theitroad.com/phpMemcachedAdmin/